我注意到很多网站都有包含输入字段的表单,即使它没有用于样式或脚本目的,也指定了"name"属性!
而且,根据HTML文档中关于表单的官方文档......
name = cdata [CI]此属性命名该元素,以便可以从样式表或脚本中引用它.注意.包含此属性是为了向后兼容.应用程序应使用id属性来标识元素.
所以,我的问题是:此属性是否应仅用于样式和脚本目的?
提前致谢!
编辑:特别是,可以避免使用具有"文本"类型的输入字段的此属性(当没有样式或脚本目的时)?
编辑2:所以,你几乎已经确认了我的想法:"name"属性将在进一步的HTML规范/标准中被弃用!!! ??? 它仍然只是"活着" for backwards compatibility...在某些情况下可以避免,但仍有一些情况(如单选按钮),这是必要的!