貔一貅
2017-03-24 16:09
<label for="username">用户名:</label>
<input type="text" name="username" id="username" value="" />
<label for="pass">密码:</label>
<input type="password" name="pass" id="pass" value="" />
<input type="submit" value="确定" name="submit" />
<input type="reset" value="重置" name="reset" />
为什么label标签设置 for 属性?input 标签设置 name 而不是id?
form
input元素的name和id属性的作用是不同的,name属性可由客户端和服务器端脚本使用,而id属性创建的标识符可由label元素,锚元素和CSS选择符使用。
for 规定 label 绑定到哪个表单元素。 比如你点击密码这个文本就相当于点击了密码框。
ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。
HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。
for 规定 label 绑定到哪个表单元素。 比如你点击密码这个文本就相当于点击了密码框。
ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。
HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的Name属性来实现的。
初识HTML(5)+CSS(3)-升级版
1225806 学习 · 18234 问题
相似问题
回答 2
回答 5
回答 3
回答 4
回答 2