Если я добавил в форму собственный метод проверки, как я могу получить его для запуска до отправки?
Я не украшаю поля формы, но думал, что добавление нового метода в мой раздел правил вызовет метод, но он не работает.
$.validator.addMethod('myCustomValidation', function (data)
{
// do some work here
return myValidationResult;
}, 'Please respond.');
$("#myFormId").validate({
rules: {
"myCustomValidation": {required: true}
},
messages: {
"myCustomValidation": {
required: "Enter some information before proceeding",
}
},
submitHandler: function(form)
{
// do the work to submit this form
}
});
Я бы хотел, чтобы проверка запускалась при нажатии кнопки «Отправить».
Однако, если я добавлю имя класса проверки в любое поле формы, кроме кнопки отправки, это правило сработает. Просто не могу заставить его сработать непосредственно перед отправкой ..