我知道在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'];
提交表单时,只提交具有name
属性的输入字段。只需添加name
属性与id
相同,或做一些JavaScript hack来填充name
属性在表单提交
不能,在正常提交表单时不能这样做。但是,您可以使用客户端JavaScript来构造提交给PHP脚本。
但这假设您可以修改客户端页面。如果你能做到这一点,你也可以在表单字段中添加正确的名称。
<form>
First name: <input type="text" name="firstname" id="firstname"><br>
Last name: <input type="text" name="lastname" id="lastname">
</form>