我知道在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'];
答案 0 :(得分:2)
提交表单时,仅提交具有name
属性的输入字段。只需添加与name
相同的id
属性,或者执行一些JavaScript黑客操作以填写表单提交中的name
属性。
答案 1 :(得分:0)
在正常提交表单时,你不能这样做。但是,您可以使用客户端JavaScript构建对PHP脚本的提交。
但这假设您可以修改客户端页面。如果您可以这样做,您也可以只在表单字段中添加正确的名称。
<form>
First name: <input type="text" name="firstname" id="firstname"><br>
Last name: <input type="text" name="lastname" id="lastname">
</form>