2012年10月10日水曜日

[ASP.NET]ラジオボタンリストとjavascript


ラジオボタンリストを使用すると、
単なるidを指定してValue値をとることはできなくなる。
for文で回してやる必要があり。

★html側
'----------------------------------------------------------------
<asp:RadioButtonList ID="rdoManyama"   runat="server">
        <asp:ListItem Value="108" Selected="true">108本</asp:ListItem>
        <asp:ListItem Value="112">112本</asp:ListItem>
</asp:RadioButtonList>  


'---------------------------------------------------------------- 
★javascript側


'----------------------------------------------------------------

 var Answer;
 var id = '<%=me.rdoManyama.clientID%>'
 for (var i = 0; i < document.all(id).length; i++){
                if(document.all(id)[i].checked == true)
                AnsWer= document.all(id)[i].value;
}

'---------------------------------------------------------------- 


※忘れないメモ…
横並びに並べたい時:RepeatColumns="2" と数値を指定すればよい。

0 件のコメント:

コメントを投稿