PHP获取文本框、密码域、按钮的值实例代码


Posted in PHP onApril 19, 2017

获取表单元素提交的值是表单应用中最基本的操作方法。本节中定义 POST()方法提交数据,对获取表单元素提交的值进行详细的讲解。

获取文本框、密码域、按钮的值

获取表单数据,实际上就是获取不同的表单元素的数据。<form>标签中的 name 是所有表单元素都具备的属性,即这个表单元素的名称,在使用时需要使用 name 属性来获取响应的 value 属性值。 所以,添加的所有控件必须定义对应的 name 属性值。另外,控件在命名上尽可能不要重复,以免获取的数据出错。

在程序开发过程中,获取文本框、密码域、隐藏域、按钮以及文本域的值的方法是相同的,都是使用 name 属性来获相应的 value 属性值。 本节仅以获取文本框中的数据信息为例,讲解获取表单数据的方法。希望朋友们能够举一反三,自己进行尝试完成其他控件值的获取。

下面使用登录实例来学习如何获取文本框的信息。在下面的实例中,如果用户点击 “登录” 按钮,则获取用户名和密码。

具体的实现步骤如下所示:

(1)利用任意的一种开发工具,创建一个PHP动态页,并将其命名为 index.php。

(2)添加一个表单,一个文本框和一个提交按钮,代码如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>form</title>
</head>
<body>
<form action="" method="post" name="form1">
  <table width="500" border="0" cellpadding="0" cellspacing="0">
   <tr>
     <td width="500" height="30">
      用户名:<input type="text" name="user" size="12">
      密 码:<input type="password" name="pwd" id="pwd" size="12">
      <input type="submit" name="submit" value="登录">
     </td>
   </tr>
  </table>
</form>
</body>
</html>

(3)在<form>表单元素外的任意位置添加 PHP 标记符,使用 if 条件语句判断用户是否提交了表单,如果判断条件成立,则使用 echo 语句输出使用 $_POST[] 方法获取的用户名和密码,代码如下的现实:

<?php
if( $_POST["submit"] == "登录"){       // 判断提交的按钮名称是否为“登录”
 // 使用 echo 语句输出使用 $_POST[] 方法获取的用户名和密码
 echo "用户名为:". $_POST['user'] . "<br >密码为:" . $_POST['pwd'];
}
?>

注意: 在应用文本框传值时,一定要正确的设置文本框的 name 属性,其中不应该有空格;在获取文本框的值时,使用的文本框名称一定要与表单文本框中设置的 name 相同,否则将不能获取文本框的值。

(4)在浏览器中输入运行地址,按回车键,得到如下图所示的运行结果:

PHP获取文本框、密码域、按钮的值实例代码

以上所述是小编给大家介绍的PHP获取文本框、密码域、按钮的值实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP制作图型计数器的例子
Oct 09 PHP
PHP面向对象的使用教程 简单数据库连接
Nov 25 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
Dec 16 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
May 06 PHP
php的4种常见运行方式
Mar 20 PHP
举例讲解PHP面对对象编程的多态
Aug 12 PHP
php中switch语句用法详解
Aug 17 PHP
PHP消息队列用法实例分析
Feb 12 PHP
PHP二维数组去重实例分析
Nov 18 PHP
总结PHP内存释放以及垃圾回收
Mar 29 PHP
PHP利用Mysql锁解决高并发的方法
Sep 04 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 PHP
PHP实现活动人选抽奖功能
Apr 19 #PHP
thinkphp下MySQL数据库读写分离代码剖析
Apr 18 #PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
Apr 18 #PHP
Yii2汉字转拼音类的实例代码
Apr 18 #PHP
php+resumablejs实现的分块上传 断点续传功能示例
Apr 18 #PHP
ZendFramework2连接数据库操作实例
Apr 18 #PHP
PHP实现的数独求解问题示例
Apr 18 #PHP
You might like
MySql中正则表达式的使用方法描述
2008/07/30 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
ExtJS 2.0实用简明教程之应用ExtJS
2009/04/29 Javascript
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
jquery实现控制表格行高亮实例
2013/06/05 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
你真的了解BOM中的history对象吗
2017/02/13 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
2018/05/24 jQuery
为什么要使用Vuex的介绍
2019/01/19 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
python爬虫获取多页天涯帖子
2018/02/23 Python
python创建文件备份的脚本
2018/09/11 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
Python有参函数使用代码实例
2020/01/06 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
eBay爱尔兰站:eBay.ie
2019/08/09 全球购物
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
《将心比心》教学反思
2014/04/08 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
2014年党总支工作总结
2014/12/18 职场文书
500字作文之周记
2019/12/13 职场文书