首页 > PHP教程 > php开发知识文章

PHP获取html页面的文本框、密码框、按钮的值的方法

我们在web程序开发中,获取html表单元素提交的值经常会遇到。本文例子中使用 POST方法提交表单数据,然后在后台获取表单元素提交的值。

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

获取表单数据,就是获取不同的表单元素的数据。

<form>标签中的有很多input标签,让用户用来填写信息,在使用时需要使用 name 属性来获取对应的 value 属性值。

所以,在使用get或post提交表单时,添加的所有input必须定义对应的 name 属性值。input的name属性在命名上不要重复,以免获取的数据出错。

在后台程序开发过程中,获取文本框、密码域、隐藏域、按钮以及文本域的值的方法是相同的,都是使用 name 属性来获相应的 value 属性值。

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

具体如下:

(1)使用开发工具,创建一个PHP文件,命名为 index.php。

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

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>PHP获取表单信息</title>
</head>
<body>
<form action="" method="post" name="user">
<table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="500" height="30">
用户名:<input type="text" name="username" class="username">
密 码:<input type="password" name="pwd">
<input type="submit" name="submit" value="登录"></td>
</tr>
</table>
</form>
</body>
</html>

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

<?php
// 判断提交的按钮名称是否为登录
if ($_POST["submit"] == "登录") {
// $_POST 全局数组获取的用户名和密码
echo "用户名为:" . $_POST['username'] . "<br >密码为:" . $_POST['pwd'];
}

?>

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

(4)在浏览器中输入运行地址访问,如下图所示:

PHP获取html页面的文本框、密码框、按钮的值的方法

以上所述是小编给大家介绍的PHP获取html页面的文本框、密码框、按钮的值的方法的全部内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。