2012-01-26 10 views
1

は、私は次のように同じグループ内のラジオボタンのカップルを置く:javascriptの同じグループ内のラジオボタンにアクセスするには?

<asp:RadioButton ID="ID11" Text="Text1" GroupName="G1" runat="server" /> 
<asp:RadioButton ID="ID12" Text="Text2" GroupName="G1" runat="server" /> 
<asp:RadioButton ID="ID13" Text="Text3" GroupName="G1" runat="server" /> 

IDを動的に生成された各ラジオボタンのために。 JavaScriptのラジオボタンにアクセスしたいです。各IDを使わずにこれらのラジオボタンをどのように通過するのですか?

var form = document.getElementById('form'); 
var controls = form.getElementsByTagName('input'); 
for(var control in controls){ 
    if(control.getAttribute('type') == 'radio'{ 
     //control will be a radiobutton 
    } 
} 
+2

一般的なクラスを追加しますか? – chchrist

+0

@ Xander確かに私は自分の考えでjQueryを持っていた – chchrist

答えて

0

も、これは常に

が、彼らはあなたのような何かをしたいのid '形式' はフォームであることを想像し

<input type="radio" /> 

コントロールに生成しようとしていますRadioButtonListを使用する必要があります

<asp:RadioButtonList id="rblOption" runat="server"> 
    <asp:ListItem Value="1" Text="Yes" /> 
    <asp:ListItem Value="0" Text="No" /> 
</asp:RadioButtonList> 

などの値を取得できます。

<script type="text/javascript"> 
     var rblOption= '<%= rbList.ClientID %>'; 
    </script> 
関連する問題