jquery - 调用JQuery Validate Plugin而不提交表单

标签 jquery plugins jquery-validate submit

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

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

最佳答案

是的,无需提交即可测试表单的有效性。

See .valid() method .

每当调用 .valid() 时,都会测试表单,并且该方法还将返回一个 bool 值。

$(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/

关于jquery - 调用JQuery Validate Plugin而不提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16725414/

相关文章:

javascript - 如何通过 npm 正确导入 jquery 验证

javascript - 检测私密浏览 - Safari 问题

c# - Unity 内部编译器错误与自定义 dll

css - 如何为 NextGen masonry gallery 设置图像大小

javascript - 如何启动我的线上和线下事件

JQuery 验证在 IE8 中不起作用

javascript - jquery validate require from group 不工作

jquery - 在不触发模糊事件的情况下取消焦点元素或同时阻止焦点

javascript - D3 文本 anchor 不会附加

javascript - jQuery 扩展导航在子点击时折叠