我正在重新设计一个在整个页面中多次使用此类输入的网站:
<input type="text" name="delDate" value="06.03.2012" />
总是存在一个相邻的隐藏输入,当提交表单时,它会将日期输入到特定id之上,但我想知道是否这样做(并且省略输入#id是一种有效的方式,因为W3C验证器没有抱怨它。
感谢您的一些意见!
答案 0 :(得分:7)
是的,这是有效的。 <{1}}属性不是必需的。
答案 1 :(得分:1)
这样做的问题不在于它是一个有效性问题,而在于它会产生一个可访问性问题(即,它可能会使屏幕阅读器混淆对于已禁用的用户)。通常认为具有“for”属性的标签最好与相关输入元素的“id”属性匹配。