Вызовите JQuery Validate Plugin, не отправив форму

Можно ли проверить форму без отправки ее с помощью плагина проверки JQuery?

Я использую функцию button.click для проверки, кнопка не является отправкой.

Ответ 1

Да, можно проверить достоверность формы, не отправив ее.

См. метод .valid().

Всякий раз, когда .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/