input中name和id的用法和区别

2019-01-15  本文已影响0人  newway_001
id在全文档中具有唯一性;
name主要存在表单元素中,在radio和checkbox中可以出现多次。
表单提交的数据都用控件的name而不是id来控制。
因为有许多name会同时对应多个控件,比如checkbox和radio, 
而id必须是全文档中唯一的。
此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。

举例:

for属性指定与label关联的元素的id,不可用name替代。

    <label for="MyInput">My Input</label>
     <input id="MyInput" type="text">

获取值:

document.getElementById("id").value
document.forms[0].name[0].value
上一篇 下一篇

猜你喜欢

热点阅读