Я искал в Интернете и не нашел хорошего способа выбора элемента управления radiobuttonlist в .net
Поэтому я добавляю класс в каждый список radiobuttonlist и использую селектор класса для зацикливания каждого, однако, кажется, что всякий раз, когда один меняется, все меняются. Смотрите мой код следующим образом:
Это часть jQuery:
function Checkform() {
result=true;
$('.rbl').each(function() {
var cc = $(this + "[checked]").val();
if (cc == undefined) {
result = false;
return false;
}
});
return result;
}
Это веб-часть:
<form id="form1" runat="server" onsubmit="return Checkform();">
<asp:RadioButtonList ID="RadioButtonList1" class="rbl" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:RadioButtonList>
<asp:RadioButtonList ID="RadioButtonList2" class="rbl" runat="server"
RepeatDirection="Horizontal">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
</asp:RadioButtonList>
Что я хочу сделать, это проверить, все ли элементы управления radiobuttonlist имеют выбранное значение перед отправкой формы. Но это работает так, как если бы у одного было выбранное значение, функция вернет истину независимо от того, выбрано ли другое значение. Пожалуйста, помогите мне в этом вопросе. Заранее спасибо.