2017-02-10 78 views
-3

我想选择一个单选按钮离开这里使用Javascript两个单选按钮来选择是我的HTML代码,我有只有一个单选按钮必须一次

<div class="row"> 
    <div class="form-group"> 
     <label class="control-label col-sm-6">Feel Of The Cards : </label> 
     <div class="col-sm-6"> 
      <input type="radio" value="NonEmbossed" name="feel_of_card" /> Non Embossed/Smooth Finished<br> 
      <input type="radio" value="Embossed" name="feel_of_card1" /> Embossed/Linen Finished/Textured Cards 
     </div> 
    </div> 
</div> 

我想打一个单独的函数中从两个单选按钮中选择一个单选按钮?

什么是写javascript功能的可能方法?

+1

http://stackoverflow.com/questions/9476617/how-to-set-radio-button-status-with-javascript –

+1

的重复[如何使用JavaScript设置单选按钮状态](http:/ /stackoverflow.com/questions/9476617/how-to-set-radio-button-status-with-javascript) –

+0

来吧人先学习基本知识,做研究,然后张贴问题 –

回答

1

你不需要JavaScript来做到这一点。只要给同一name到的两个复选框

<div class="row"> 
 
    <div class="form-group"> 
 
    <label class="control-label col-sm-6">Feel Of The Cards : </label> 
 
    <div class="col-sm-6"> 
 
     <input type="radio" value="NonEmbossed" name="feel_of_card" /> 
 
     Non Embossed/Smooth Finished<br /> 
 
     <input type="radio" value="Embossed" name="feel_of_card" /> 
 
     Embossed/Linen Finished/Textured Cards 
 
    </div> 
 
    </div> 
 
</div>

1
<div class="row"> 
         <div class="form-group"> 
         <label class="control-label col-sm-6">Feel Of The Cards : </label> 
         <div class="col-sm-6"> 
         <input id="_1234" type="radio" value="NonEmbossed" name="feel_of_card" /> Non Embossed/Smooth Finished<br> 
         <input id="_1235" type="radio" value="Embossed" name="feel_of_card" /> Embossed/Linen Finished/Textured Cards</div> 
         </div> 
         </div> 

为什么你使用的所有替代值id? 也不要混合CSS语法(#用于标识符)与本机JS 原生JS解决方案:

document.getElementById(“_ 1234”)。checked = true;

JQuery的解决方案:

$( “#_ 1234”)丙( “选中”,真正的);