HTML 5差分输入ID和输入的名字吗? [重复](HTML 5 difference inpu

2019-07-29 00:03发布

这个问题已经在这里有一个答案:

  • HTML输入-名称与编号 13分的答案

我正忙着与HTML 5的东西上学。

因此,这里是我的代码位

<label for="name">Name</label>
<input type="text" id="name" name="name" placeholder="your name" required><br>

所以我的问题居然是:

是什么名称和ID之间的区别? 目的? 哪一个更重要?

Answer 1:

总之, name是当你提交表单发送到服务器的标识符。 该id是用于在浏览器,客户机侧,用于javascript和这样的唯一标识符。



Answer 2:

name属性是用于提交表单元素添加到服务器; 许多元件可以共享相同的name (例如单选按钮,其必须具有该组内相同的名称)。

id属性是用于唯一识别的任何元素(不只是形成元件)。 它必须是在整个文档唯一的。



Answer 3:

id属性应该是您的文档中是唯一的。 只有一个元素可以有一个给定的ID。 document.getElementById()查找与给定的第一个元素id

name提交表单时属性由形式,如在一个键/值对的密钥。 该value属性在浏览器中都显示,并用的形式提交。

无论是“更重要,”他们只是不同的。 如果你有一个XML的心态,他们都只是属性的节点上。 在HTML他们有更多的含义,虽然。



文章来源: HTML 5 difference input id and input name? [duplicate]
标签: html html5 input