【发布时间】:2016-01-31 13:38:08
【问题描述】:
在服务器端,我们通过表单元素名称获取表单参数。同样,如果输入元素没有 name 属性并且有 id 属性,如何获取表单参数?
【问题讨论】:
标签: html forms http-request-parameters
在服务器端,我们通过表单元素名称获取表单参数。同样,如果输入元素没有 name 属性并且有 id 属性,如何获取表单参数?
【问题讨论】:
标签: html forms http-request-parameters
我认为这是不可能的。除非输入元素具有name 属性,否则在提交表单时它甚至不会在 GET/POST 请求中提交。
所以,我的理解是,要读取 html 中任何输入字段的值(在服务器端),我们需要在其上定义 name 属性。
查看HTML specification 的 w3c 规范,它说在表单提交期间发生的第一步是第一步:确定成功的控件。成功的控制是在该字段上定义了控制名称的控制。即 name 属性。
【讨论】: