调用JQuery Validate插件而不提交表单

lad*_*_OC 10 jquery plugins submit jquery-validate

是否可以在不使用JQuery验证插件提交表单的情况下验证表单?

我使用button.click函数进行验证,该按钮不是提交输入.

Spa*_*rky 29

是的,可以在不提交表格的情况下测试表格的有效性.

.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');
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

工作演示:http: //jsfiddle.net/zMYVq/