Я использую jQuery Validate для формы. Мне нужно добавить некоторые функции, поэтому требуется дополнительное поле, если в раскрывающемся меню выбора / выбора выбрана конкретная опция.
Вот пример, который они предоставляют на веб-сайте jQuery, чтобы требовать поле certrain, если опция отмечена флажком (http://docs.jquery.com/Plugins/Validation/validate#options):
$(".selector").validate({
rules: {
contact: {
required: true,
email: {
depends: function(element) {
return $("#contactform_email:checked")
}
}
}
}
})
У меня это работает, где он будет отображать дополнительные поля, если выбран определенный параметр. Когда меню выбора теряет фокус, в консоли появляется следующая ошибка:
Uncaught TypeError: Невозможно вызвать метод
'вызов' из неопределенного
У меня есть пример, размещенный на JSFiddle. Если бы кто-то мог взглянуть, я был бы очень признателен. Мне нужно, чтобы это работало как можно скорее!
http://jsfiddle.net/2EfPZ/