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 增加了对 .ZIP 文件的读取功能
Oct 09 PHP
php对gzip文件或者字符串解压实例参考
Jul 25 PHP
PHP SQLite类
May 07 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
Apr 02 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
Jul 02 PHP
CI(CodeIgniter)框架中的增删改查操作
Jun 10 PHP
Laravel实现构造函数自动依赖注入的方法
Mar 16 PHP
yii2实现根据时间搜索的方法
May 25 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
Jul 23 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
May 06 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 PHP
PHP fopen中文文件名乱码问题解决方案
Oct 28 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
使用网络地址转换实现多服务器负载均衡
2006/10/09 PHP
PHP学习之数组值的操作
2011/04/17 PHP
phpize的深入理解
2013/06/03 PHP
数组与类使用PHP的可变变量名需要的注意的问题
2013/06/20 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
2019/02/15 PHP
excel操作之Add Data to a Spreadsheet Cell
2007/06/12 Javascript
jquery tools系列 expose 学习
2009/09/06 Javascript
无缝滚动js代码通俗易懂(自写)
2013/06/19 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
js简单时间比较的方法
2016/08/02 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
python中Flask框架简单入门实例
2015/03/21 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
python三大神器之fabric使用教程
2019/06/10 Python
Python读取YAML文件过程详解
2019/12/30 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
10个示例带你掌握python中的元组
2020/11/23 Python
python regex库实例用法总结
2021/01/03 Python
python3.9.1环境安装的方法(图文)
2021/02/02 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
奥巴马就职演讲稿
2014/05/15 职场文书
如何利用Python实现一个论文降重工具
2021/07/09 Python
mysql配置SSL证书登录的实现
2021/09/04 MySQL