未为表单输入字段设置名称字段

时间:2012-08-31 10:27:30

标签: html forms input

我有一个表单,它包含多个输入字段。如果我没有为每个字段提供id或名称,该怎么办?该字段是否会以某个默认名称提交,或者根本不会提交。

这只是一个查询。没有涉及代码。 感谢

2 个答案:

答案 0 :(得分:2)

没有名称的表单控件不能成功控制,也不会提交。

没有名称的控件的值不会包含在提交的表单数据中。

请参阅HTML 4

  

成功的控制对于提交是“有效的”。每个成功的控件都将其控件名称与其当前值配对,作为提交的表单数据集的一部分。必须在FORM元素中定义成功的控件,并且必须具有控件名称。

HTML 5

  

如果满足以下任何条件,则跳过此元素的这些子步骤... field元素不是type属性处于Image Button状态的input元素,并且field元素没有指定name属性,或其name属性的值为空字符串。


id与控件的成功无关。只有这个名字在那里很重要。

id仍然很重要,因为它是将<label>元素与控件相关联的最佳方式(并且通过JS和CSS具有其他用途)。

答案 1 :(得分:0)

表单仍会提交,但在提交表单后您将无法获得“发布”值。