0

我知道在 PHP 中你有$_GET, $_POST, 和$_REQUEST通过它们在 html 标签中的名字来访问表单输入。是否可以对他们的 id 做同样的事情?例如:

<form>
First name: <input type="text" id="firstname"><br>
Last name: <input type="text" id="lastname">
</form> 

在 PHP 中:

$f_name = $_GET['firstname'];
4

2 回答 2

2

提交表单时,仅提交具有name属性的输入字段。只需添加一个name与 相同的属性id,或者做一些 JavaScript hack 来填充name表单提交的属性。

于 2013-04-17T21:30:40.870 回答
0

不,您在正常提交表单时不能这样做。但是,您可以使用客户端 JavaScript 来构造对 PHP 脚本的提交。

但这假设您可以修改客户端页面。如果可以,您也可以将正确的名称添加到表单字段中。

<form>
First name: <input type="text" name="firstname" id="firstname"><br>
Last name: <input type="text" name="lastname" id="lastname">
</form> 
于 2013-04-17T21:31:49.840 回答