使用没有id和name属性的输入元素是有效的HTML吗?

fre*_*ent 5 html forms validation input

我正在改造一个网站,它在整个页面中多次使用这样的输入:

 <input type="text" name="delDate" value="06.03.2012" />
Run Code Online (Sandbox Code Playgroud)

总是有一个相邻的隐藏输入,当提交表单时,它会将日期输入到特定id之上,但我想知道是否这样做(并且省略输入#id是一种有效的方式,因为W3C验证者不会抱怨它.

谢谢你的一些意见!

ale*_*lex 7

是的,这是有效的.该id属性不是必需的.

  • @frequent:您也可以使用`<label> MyLabel:<input ... /> </ label>`,参见[`<label>`](http://www.w3.org/TR/html401/interact /forms.html#edef-LABEL). (2认同)