对于选项而言可以保持不一致吗?为什么提示代码是
<label for="jog">慢跑</label>
<input type="checkbox" name="jog" id="jog" /><br />
<label for="climb">登山</label>
<input type="checkbox" name="climb" id="climb" /><br />
<label for="basketball">篮球</label>
<input type="checkbox" name="basketball" id="basketball" />
HTML的<input>标记中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中的选项用户可以任意选择多项,甚至全选。
html中单选框radio和复选框checkbox代码举例
<form name="form1" > 你是否喜欢旅游?请选择:<br> <input type="radio" name="radiobutton" value="radiobutton" checked> 喜欢 <input type="radio" name="radiobutton" value="radiobutton"> 不喜欢 <input type="radio" name="radiobutton" value="radiobutton"> 无所谓<br> <br> 您对那些运动感兴趣,请选择:<br> <input type="checkbox" name="checkbox1" value="checkbox"> 跑步 <input type="checkbox" name="checkbox2" value="checkbox"> 打球 <input type="checkbox" name="checkbox3" value="checkbox"> 登山 <input type="checkbox" name="checkbox4" value="checkbox"> 健美<br> </form>
所以,你懂得。。。。。。。
试问如果都用一个名字(name相同),那么如何在后台区分用户是点选的哪一项呢??
http://www.imooc.com/qadetail/108744?t=105255 有相同的问题 看看便知
单选才需要保持一致,复选不需要的。
name的值是在取值时用的,checkbox可以选多个值,所以name不要一致,这样才能获取不同的选项,但radio是单选,name必须一致,这样才能实现单选
你的代码显示的是"checkbox" 这是复选框,复选框因为是多项选择,所以name="备选内容",而单选框的name="文本"其中"文本"要保持一致。
checkbox是不需要一致的···
这里是不需要一致的,如果是点选(radio)则需要一致,如果是复选(checkbox)就不需要一致
<input type="checkbox" name="climb" id="climb" /><br /> 同样的一句里面前面的和后面的赋值一样 和文本不需要一致
不需要一致,radio需要一直,checkbox不需要
这个是请求接口传给后台的key,需要和后台接口一致,和文本一致只是为了可读性好吧
复选不用一致,单选必须一致!
坐等大神解答疑惑,我也觉得name=“文本”要保持一致的。