问答详情
源自:6-8 使用label为input标签穿上衣服

name=" 文本"不是应该保持一致吗

对于选项而言可以保持不一致吗?为什么提示代码是

<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" />

提问者:aievin3919264 2016-09-07 16:25

个回答

  • 前端运维杂家
    2016-09-07 16:38:18
    已采纳

    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>

    所以,你懂得。。。。。。。

  • 慕移动6033542
    2016-09-07 17:29:58

    试问如果都用一个名字(name相同),那么如何在后台区分用户是点选的哪一项呢??

  • 慕移动6033542
    2016-09-07 17:27:04

    http://www.imooc.com/qadetail/108744?t=105255 有相同的问题 看看便知

  • Gemmy
    2016-09-07 16:48:35

    单选才需要保持一致,复选不需要的。

  • 静静07
    2016-09-07 16:41:35

    name的值是在取值时用的,checkbox可以选多个值,所以name不要一致,这样才能获取不同的选项,但radio是单选,name必须一致,这样才能实现单选

  • weibo_拾亿雯_03295298
    2016-09-07 16:39:30

    你的代码显示的是"checkbox" 这是复选框,复选框因为是多项选择,所以name="备选内容",而单选框的name="文本"其中"文本"要保持一致。

  • 祖祖祖祖
    2016-09-07 16:37:15

    checkbox是不需要一致的···

  • Tomorrrow
    2016-09-07 16:35:40

    这里是不需要一致的,如果是点选(radio)则需要一致,如果是复选(checkbox)就不需要一致

  • ydd081
    2016-09-07 16:34:33

     <input type="checkbox" name="climb" id="climb" /><br />  同样的一句里面前面的和后面的赋值一样   和文本不需要一致

  • 慕桂英7449682
    2016-09-07 16:33:58

    不需要一致,radio需要一直,checkbox不需要

  • 北京_小疯子
    2016-09-07 16:32:52

    这个是请求接口传给后台的key,需要和后台接口一致,和文本一致只是为了可读性好吧

  • 43_小白
    2016-09-07 16:31:11

    复选不用一致,单选必须一致!

  • 慕粉1472691288
    2016-09-07 16:30:55

    坐等大神解答疑惑,我也觉得name=“文本”要保持一致的。