简体   繁体   English

在bootstrap无线电中只选择一个选项

[英]Select only one option in bootstrap radio

below is my code for my radio selection: 下面是我的电台选择代码:

           <div id="box" class="col-md-4">
                <div class="panel panel-default">
                   <div class="panel-heading" id="ph">
                      <h3 class="panel-title">Title</h3>
                   </div>
                   <div class="panel-body">
                        <div class="radio">
                            <label>
                                <input type="radio" id="anynum">Any number 
                            </label>
                            <label>
                                <input type="radio" id="issuenum" >Issue number 
                            </label>
                        </div>
                       <button class="btn btn-success" onclick="">Apply</button>
                   </div>
                </div>
            </div>

How do we have to do so that we can select only one option from the two? 我们如何做到这一点,我们只能从两个中选择一个选项? Currently I can select both option. 目前我可以选择这两个选项。

Names should be same for radio buttons - 单选按钮的名称应相同 -

<div id="box" class="col-md-4">
<div class="panel panel-default">
    <div class="panel-heading" id="ph">
        <h3 class="panel-title">Title</h3>
    </div>
    <div class="panel-body">
        <div class="radio">
            <label>
                <input type="radio" name="anynum" id="anynum">Any number
            </label>
            <label>
                <input type="radio" name="anynum" id="issuenum">Issue number
            </label>
        </div>
        <button class="btn btn-success" onclick="">Apply</button>
    </div>
</div>

Add the same name attribute to both the radio button 为单选按钮添加相同的名称属性

Edited: 编辑:

<input type="radio" name="number">Any number 

<input type="radio" name="number">Any other number 

assign same name for both of the radio buttons 为两个单选按钮指定相同的名称

<label>
<input type="radio" name="name" id="anynum">Any number        
<label>
<input type="radio" name="name" id="issuenum" >Issue number 

When using radio button you should name them same for eg. 使用单选按钮时,您应将其命名为例如。 in your case put name="anynum" which will prevent you from selecting both the buttons 在你的情况下把name="anynum" ,这将阻止你选择这两个按钮

add name attribute to input tag and both your radio buttons should have same name value to make them a group like below name属性添加到input标记,并且您的单选按钮应具有相同的名称值,以使它们成为如下所示的组

<div id="box" class="col-md-4">
    <div class="panel panel-default">
       <div class="panel-heading" id="ph">
          <h3 class="panel-title">Title</h3>
       </div>
       <div class="panel-body">
            <div class="radio">
                <label>
                    <input type="radio" id="anynum" name="group1">Any number 
                </label>
                <label>
                    <input type="radio" id="issuenum" name="group1">Issue number 
                </label>
            </div>
           <button class="btn btn-success" onclick="">Apply</button>
       </div>
    </div>
</div>

When you clicks on a radio-button, it becomes checked, and all other radio-buttons with equal name become unchecked 当您单击一个单选按钮时,它将被选中,并且所有其他名称相同的单选按钮都将被取消选中

<div id="box" class="col-md-4">
            <div class="panel panel-default">
               <div class="panel-heading" id="ph">
                  <h3 class="panel-title">Title</h3>
               </div>
               <div class="panel-body">
                    <div class="radio">
                    <div class="btn-group">
                        <label>
                            <input type="radio" id="anynum" name="any">Any number 
                        </label>
                        <label>
                            <input type="radio" id="issuenum" name="any">Issue number 
                        </label>
                    </div>
                    </div>
                   <button class="btn btn-success" onclick="">Apply</button>
               </div>
            </div>
        </div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM