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

label

<form>
    <label>你对什么运动感兴趣:</label><br>
    <label for="慢跑">慢跑</label>
    <input type="checkbox" nmae="运动" id="慢跑"/>
    <br>
    <label for="登山">登山</label>
    <input type="checkbox" name="运动" id="登山"/>
    <br>
    <label for="篮球">篮球</label>
    <input type="checkbox" name="运动" id="篮球"/>
    <br>
    </form>

怎么变成单选,用radio的时候是选了两个,把radio换成checkbox之后直接变成全选了

提问者:你好小奥 2017-03-21 19:26

个回答

  • 慕运维2998853
    2017-03-21 19:44:08
    已采纳

    首先 name 打错了,其次有一点原因可能是浏览器兼容问题,我前几天打按钮就在IE上没显示出来,用chrome就能显示。最后,建议你把id for的值换成英文,选中的问题要用 javascript 。这是我按钮的代码

    <script>
    function show(index){
     var dd =document.getElementById("top").getElementsByTagName("dd");
     for(var i=0;i<dd.length;i++){
      if(i==index){
       dd[i].className = "selected";
            }else{
          dd[i].className = null;}
         }
       }
    </script>






    <div class="top">
      <dl id="top" >
                 <dt>配送方式:
                 </dt>
           <dd class="selected" onclick="show(0)"><a href="#"> <b> </b>全部  </a>  </dd>
          <dd onclick="show(1)"> <a href="#">    <b></b>京东配送</a> </dd>
           <dd onclick="show(2)"><a href="#">  <b> </b>第三方配送</a> </dd>
    </dl>
           </div>



    你看看

  • 慕桂英3283978
    2017-03-21 19:52:20

    第一个问题,第一个input的name属性打错了

    第二个问题,id最好不要用中文

    第三个问题,没有设置value属性

    你的问题,我没看懂

    type属性为checkbox表示复选框,为radio表示单选框

  • 慕粉1826345121
    2017-03-21 19:36:41

    你的第四行   name单词写错了  你写成了nmae

  • web向上
    2017-03-21 19:36:38

    这个可能要用到js

  • 慕粉1826345121
    2017-03-21 19:36:38

    你的第四行   name单词写错了  你写成了nmae

  • 夕辰0
    2017-03-21 19:36:31

     <form action="save.php" method="post">

        <label for="exercise">你对什么运动感兴趣:</label><br />

        <label for="jog">慢跑</label>

        <input type="checkbox" name="exercise" id="jog"/>

        <label for="moun">登山</label>

        <input type="checkbox" name="exercise" id="moun"/>

        <label for="basket">篮球</label>

        <input type="checkbox" name="exercise" id="basket"/>

        </form>

        请参考,望采纳!!谢谢

  • 君主图灵
    2017-03-21 19:36:09

    <body>
    <form>
       <label for="canter">慢跑</label>
      <input type="radio" name="gender" id="canter" />
      <br />
      <label for="mountaineering">登山</label>
      <input type="radio" name="gender" id="mountaineering" />
      <br />
      <label for="basketball">篮球</label>
      <input type="radio" name="gender" id="basketball"/>
    </form>

    </body>

  • qq_吅氼氼唕庅_0
    2017-03-21 19:35:17

    name 单词写错了