Проверка jQuery – Требуйте ответа на все вопросы или отказывайтесь от участия в опросе

StackOverflow https://stackoverflow.com/questions/667761

  •  21-08-2019
  •  | 
  •  

Вопрос

У нас есть регистрационная форма, в которой запрашивается демографическая информация с дополнительной возможностью не предоставлять никакой информации.Однако, чтобы наши цифры складывались правильно, мы хотим потребовать от вас ввести всю информацию, если вы выберете какую-либо демографическую группу.Рендеринг формы:

  • Пол
    • ( ) Мужской
    • ( ) Женский
  • Инвалиды?
    • ( ) Да
    • ( ) Нет
  • Раса
    • ( ) А
    • ( ) Б
    • ( ) С
  • ( ) Я не хочу предоставлять демографическую информацию

Мы хотим разрешить выбор «Я не хочу...» и все варианты, например.«Мужской/Да/Ответ», но не частичные ответы, например:«Женский/С».

Как мы можем структурировать правила и параметры .validate() для достижения этой цели?В идеале у нас должен быть один ярлык «Показать/Скрыть», если вашего ответа недостаточно.

Дополнительная информация:

  • Используя Плагин проверки jQuery
  • Типы демографических данных динамически создаются из списка базы данных.
Это было полезно?

Решение

Я предполагаю, что вы используете проверка jQuery плагин.Если да, то вам нужен обычай требовать правило с проверкой зависимостей это позволяет вам внести необходимые данные, если пользователь не решит отказаться.Возможно, вам захочется иметь обработчик кликов для отказа, который очищает другие поля, чтобы вам не приходилось проверять частичные записи, когда пользователь решает отказаться.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top