Как выполнить проверку для группы переключателей (должен быть выбран один переключатель) с помощью плагина проверки jQuery?
jquery
validation
user27052
источник
источник
Ответы:
В более новых выпусках jquery (я думаю, 1.3+) все, что вам нужно сделать, это установить один из элементов радиоприемника как обязательный, а jquery позаботится обо всем остальном:
Вышеупомянутое потребует выбора по крайней мере 1 из 3 опций радио с названием «мои опции», прежде чем продолжить.
Кстати, название лейбла, предложенное Махесом, прекрасно работает!
источник
focusInvalid: false
кvalidate()
опции позволит предотвратить выделение первой кнопки радио.используйте следующее правило для проверки выбора группы переключателей
myRadioGroupName - это значение, которое вы дали атрибуту name
источник
label
тег для ошибки, на самом деле плагин автоматически добавляет этот тег метки ошибки.Вы также можете использовать это:
и просто добавьте это правило
Упомяните, как добавлять правила.
источник
name="myoptions[]"
это немного сбивает с толку, поскольку намекает, что можно вернуть несколько значений.Согласно ответу Брэндона. Но если вы используете ASP.NET MVC, который использует ненавязчивую проверку, вы можете добавить атрибут data-val к первому. Мне также нравится иметь метки для каждого переключателя для удобства использования.
источник
Другой способ проверки такой.
Надеюсь мой пример вам поможет
источник
У меня такая же проблема. В итоге просто написал настраиваемую функцию выделения и снятия выделения для валидатора. Добавление этого в параметры проверки должно добавить класс ошибки к элементу и его соответствующую метку:
источник
код для радиокнопки -
и код jQuery-
источник
Помещает сообщение об ошибке сверху.
источник