0

我有一个表单,它包含多个输入字段。如果我不为每个字段提供 ID 或名称怎么办。该字段是使用默认名称提交还是根本不提交。

这只是一个查询。不涉及代码。谢谢

4

2 回答 2

2

没有名字的表单控件不能是成功的控件,不会被提交。

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

HTML 4

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

HTML 5

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


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

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

于 2012-08-31T10:32:03.977 回答
0

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

于 2012-08-31T10:31:01.743 回答