所以,我最近阅读了一些关于HTML5最佳做法的帖子,所有这些帖子都有以下做法:
"Use id attribute instead of name attribute"
是吗?我的意思是,我如何处理PHP中的表单,例如,如果不是输入的名称属性?
答案 0 :(得分:0)
在此查看参考资料:
Difference between id and name attributes in HTML
名称可用于更多元素,而ID是唯一的。这有助于在不重复css代码的情况下设计多个元素。
长话短说,id不是用于命名表单元素。 您可以使用id来使CSS或JavaScript更容易处理具有唯一ID的特定元素。
答案 1 :(得分:0)
无论您是在表单中使用CSS还是JavaScript / jQuery,对于大多数输入/元素来说,ID都很方便,因为您可以轻松地引用它们。请记住,ID是唯一的:
<div id="example1"></div>
如果你有一个像我上面提到的元素,你可以随后通过这样做来调用它:
var x = document.getElementById("example1").id;
以及许多其他方式。
名称有时可以绑定到页面上的各种元素,而总是只有一个项目具有该特定ID。