Ответ 1
Добавьте класс "требуется" к скрытому вводу.
Мне нужно проверить поле на основе значения скрытого поля. Я пробовал это настраиваемое правило:
jQuery.validator.addMethod("cityselected", function() {
if ($('#featureID').val() == "") return false;
else return true;
});
cityselect: {
required: true,
cityselected: true
},
featureID - это скрытый ввод, который мне нужно проверить, имеет значение. Однако это не работает. Любые идеи?
Добавьте класс "требуется" к скрытому вводу.
Если ваша версия плагина больше 1,9, вам нужно явно добавить скрытый в процесс проверки, например, при инициализации плагина:
$("#form").validate({
// Do not ignore hidden fields
ignore: []
});