2011-12-28 2 views
0

は私がJavascriptでラジオボタンリストの値にアクセスするには?

サンプルコード以下で与えられるようにObjectDataSourceにバインドされたASP.NETのRadioButtonリストを使用しています:

<asp:RadioButtonList runat="server" ID="rdabcType" DataSourceID="roleSource"    DataTextField="ABCName" DataValueField="ABCID" RepeatDirection="Horizontal"> 
       </asp:RadioButtonList> 
       <asp:ObjectDataSource ID="abcSource" SelectMethod="GetABCType" runat="server"> 
       <asp:ObjectDataSource/> 

私はJavaScriptでラジオボタンリストの「値」にアクセスします。誰もそれをする方法を提案することはできますか?

+0

入れたとき、私はちょうどサンプルコード –

+0

を追加しましたコードを質問に追加するには、各行のコードの前に4つのスペース(スペースバーのプレス)があることを確認するか、表示されません。あなたは戻って質問を編集してそれを組み込むことができますし、誰かが問題を解決するのに役立つかもしれません。 –

+0

これはhtmlにレンダリングされるものを表示できますか? –

答えて

0

私はすべてのアイテムを正しく反復処理する最も簡単な方法はありますが、コレクションを反復処理し、選択し

var radioObj = document.getElementById("rdabcType"); 
for(radioItem in radioObj){ 
    if(radioObj[radioItem].selected == true){ 
     //TODO: Implement 
     var radioValue = radioObj[radioItem].value; 
    } 
} 
0

を探すことができると信じて:

var types= document.getElementsByName("<%=rdabcType.UniqueID%>"); 
for (var j = 0; j < types.length; j++) { 
    var whatYouWant = types[j].value; 
} 
関連する問題