<asp:RadioButton Text="Male" value="M" ID="rbM" runat="server" GroupName="g" />
<asp:RadioButton Text="Female" value="F" ID="rbF" runat="server" GroupName="g" />
<asp:Button Text="Submit" runat="server" ID="btn" />
これが私のJSです:
$(document).ready(function () {
$("#<%=btn.ClientID%>").click(function () {
if ($("input[id='rbM']").is(":checked") == true) {
alert($(this).next('label').text());
}
else if ($("input[id='rbF']").is(":checked") == true) {
}
else {
alert("Please select an option!");
}
});
});
これは単純なラジオボタンの検証です。最初の 2 つの if 条件でテキストを取得するにはどうすればよいですか?最初の if のアラートで未定義になっていますか?