为什么我需要< input>的name和id属性?形式元素?
哪个用于POST数据发送,哪些可以排除?
解决方法
name由服务器端使用,如果您计划处理该字段,则必须使用该名称. id只是这样的标签元素,当被屏幕阅读器点击和访问时,可以触发/调用表单控件(输入,选择).
<form method=POST action="form-processor.PHP"> <input name=first_name value=john> </form>
结果是
$_POST = array( 'first_name' => 'john' );
http://site-name.com/form-handler.PHP?first_name=john
它对于使用隐藏输入追加的查询字符串很受欢迎:
< input type =“hidden”name =“q”value =“1”>