这两个为什么第一个不能点文字就选中
<label>慢跑</label>
<input type="checkbox" value="1" name="兴趣" id="慢跑"><br/>
<label>慢跑<label>
<input type="checkbox" value="1" name="兴趣" id="慢跑"><br/>
<label>慢跑</label>
<input type="checkbox" value="1" name="兴趣" id="慢跑"><br/>
<label>慢跑<label>
<input type="checkbox" value="1" name="兴趣" id="慢跑"><br/>
2016-07-13
lable后面要跟上for
<lable for="id名称">
同时你的2个id重复了,要不相同,name最好用英文,英文单词这个很重要,因为大家都是一般都用英文来表示,你要用一堆拼音什么的你老大肯定呼死你,其实就那几个常用的单词,很好记的,长点的单词简写就ok了。例如红球你可以这样写redBall,也可以rBall.
<label for="run">慢跑</label>
<input type="checkbox" value="1" name="interest" id="run"><br/>
<label for="climb">登山<label>
<input type="checkbox" value="1" name="interest" id="climb"><br/>
上面的value是重复的,<label for="控件id名称">
注意:
标签的 for 属性中的值应当与相关控件的 id 属性值一定要相同。
name=""内使用英文,各项并不相同.
正确的代码如下:
<label for="running">慢跑</label>
<input type="checkbox" value="1" name="checkbox1" id="running"><br/>
<label for="climbing">登山<label>
<input type="checkbox" value="1" name="checkbox2" id="climbing"><br/>
相关课程:
http://www.imooc.com/code/3319
举报