#jquery #jquery-validate
#jquery #jquery-проверка
Вопрос:
Если мне требуется, чтобы перед проверкой какого-либо поля была выбрана одна конкретная опция из выпадающего меню frpm, мне нравится это:
required: "#employmentStatusSTUDENT:selected",
Как я могу заставить это требование применяться также в случае, если выбран другой параметр?
Что-то вроде:
required: "#employmentStatusSTUDENT:selected||#employmentStatusEMPLOYEED:selected",
конечно, не работает…
Ответ №1:
Я предполагаю, что вы могли бы сделать это аналогично тому, как делается флажок или радио. Вместо того, чтобы делать параметр обязательным, установите обязательный для узла выбора. затем присвоите списку требуемых параметров класс. Я использовал ‘myRequiredOptions:selected’.
требуется: «#mySelect > option.myRequiredOptions:выбрано»
Ответ №2:
Используйте анонимную функцию
required: function(){return $("#employmentStatusSTUDENT:selected")||$("#employmentStatusEMPLOYEED:selected");}