Используя JQuery, чтобы проверить, не был ли никакой переключатель в группе проверен

Я сижу с проблемой, я должен свериться с JQuery, если никакой переключатель в группе переключателей не был проверен, так, чтобы я мог дать пользователям ошибку JavaScript, если они забыли проверять опцию.

Я использую следующий код для получения значений

var radio_button_val = $("input[name='html_elements']:checked").val();
99
задан Roland 15 January 2010 в 14:33
поделиться

2 ответа

Попробуйте:

[+-]?\d+\.\d+
-121--4551082-
if (!$("input[name='html_elements']:checked").val()) {
   alert('Nothing is checked!');
}
else {
  alert('One of the radio buttons is checked!');
}
137
ответ дан 24 November 2019 в 04:56
поделиться

Вы могли бы сделать что-то вроде этого:

var radio_buttons = $("input[name='html_elements']");
if( radio_buttons.filter(':checked').length == 0){
  // None checked
} else {
  // If you need to use the result you can do so without
  // another (costly) jQuery selector call:
  var val = radio_buttons.val();
}
32
ответ дан 24 November 2019 в 04:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: