Ответ 1
Да, можно проверить достоверность формы, не отправив ее.
Всякий раз, когда .valid()
вызывается, форма тестируется, и метод также возвращает логическое значение.
$(document).ready(function () {
$('#myform').validate({ // initialize the plugin
// rules & options
});
$('#button').click(function() {
if ($('#myform').valid()) {
alert('form is valid - not submitted');
} else {
alert('form is not valid');
}
});
});
Рабочий ДЕМО: http://jsfiddle.net/zMYVq/