Чтобы проверить, установлен ли переключатель, выберите его с помощью фильтра :checked
, а затем посмотрите, были ли найдены какие-либо результаты со свойством длины:
if ($('#<%=rbYesOne.ClientID%>:checked').length === 0) {
alert("NO");
}
Или используйте функцию is
:
if ($('#<%=rbYesOne.ClientID%>').is(":checked")) {
alert("NO");
}
Кроме того, работа с автоматически генерируемыми идентификаторами asp.net может быть проблемой.Чтобы упростить жизнь, вы можете присвоить переключателям уникальные имена классов , а затем просто сделать:
if ($('.rbOne:checked').length === 0) {
alert("NO");
}