2015-10-08 39 views
0

我在使用boostrap單選按鈕設置隱藏字段的值時遇到了一些問題。這裏是帶單選按鈕和隱藏字段的按鈕組。使用bootstrap radion按鈕設置隱藏字段值

<div class="myRow"> 
       <div class="smallCol"> 
        <div class="btn-group hiddenRFIDValue" data-toggle="buttons"> 
         <label class="btn btn-default"> 
          <input type="radio" class="btn" name="options" id="alwaysRFID" autocomplete="off"> 
          Always 
         </label> 
         <label class="btn btn-default"> 
          <input type="radio" class="btn" name="options" id="neverRFID" autocomplete="off"> 
          Never 
         </label> 
         <label class="btn btn-default"> 
          <input type="radio" class="btn" name="options" id="sometimesRFID" autocomplete="off"> 
          Sometimes 
         </label> 
        </div> 
       </div> 
      </div> 
     </div> 
     <asp:HiddenField ID="hiddenRFIDValue" runat="server" /> 

這是我試圖設置值的腳本。

<script> 
    $(".hiddenRFIDValue .btn").click(function() { 
     // whenever a button is clicked, set the hidden helper 
     $("#hiddenRFIDValue").val($(this).text()); 
    }); 
</script> 

希望你們其中一個人可以幫忙。謝謝

+0

'$( 「#hiddenRFIDValue」)VAL;' – Tushar

+0

@Tushar值仍然無效由於某種原因,當我把父()在那裏 –

+0

嘗試'$(「#hiddenRFIDValue」).val($(this).closest('label.btn').text());' – Tushar

回答

0

我修好了!當生成html時,它改變了隱藏字段的ID,因此scipt需要看起來像這樣。 ($(本).parent()文本())

<script> 
    $(".hiddenRFIDValue .btn").click(function() { 
     $("#MainContent_hiddenRFIDValue").val($(this).text()); 
    }); 
</script> 
相關問題