ラジオボタンのリストがあります。
<asp:RadioButtonList ID="RadioButtonList1" runat="server"
RepeatDirection="Horizontal" RepeatLayout="flow" >
<asp:ListItem Selected="True" Text ="Yes" Value="0"></asp:ListItem>
<asp:ListItem Text ="No" Value="1"></asp:ListItem>
</asp:RadioButtonList>
そして、ラジオリストから値を取得するために、関数があります:
function getvalueofradiolist() {
var radiolist = document.getElementById('<%= RadioButtonList1.ClientID %>');
var rblName = radiolist.name;
var radio = document.getElementsByName(rblName);
for (var x = 0; x < radio.length; x++) {
if (radio[x].checked) {
alert("Selected item Value " + radio[x].value);
}
}
}
しかし、未定義を返します。
私は何か間違ったことを書きましたか?
ボタンのクリック時にこの関数を呼び出しています。
Javascriptにもかかわらず、コードビハインドの助けを借りてこれを行うことができるかどうか提案してください。