JQuery Validate动态更改忽略规则

标签 jquery validation jquery-validate

我有一个像这样的简单验证 block :

$("#myForm").validate({
     ignore: ":hidden"
});

当用户单击某个按钮时,我想将该忽略规则更改为 ignore: [] ,然后验证它,然后切换回来。我意识到我可以使用类来代替,但我想知道是否有解决方法。

编辑: 应该注意的是,使用 .validate() 时,ignore: [] 是正确的方法。

最佳答案

$('#myForm').validate().settings.ignore = "newIgnore";

validate() 方法返回对您通过原始 validate() 调用创建的验证器对象的引用。

然后您可以调用属性.settings.ignore

关于JQuery Validate动态更改忽略规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16045059/

相关文章:

spring - 如何将 @Valid 与 Spring MVC 的 @RequestBody 参数一起使用?

javascript - jquery 单选按钮的验证规则

jQuery 可拖动隐藏与 CSS3 多列

javascript - 每次从新索引开始循环遍历javascript数组

javascript - 使用 JQuery 设置包含 A href 值的*所有* IMG src 值

javascript - 从 setTimeout 函数中返回值

javascript - jquery 验证接受方法 - TypeError : Cannot read property 'call' of undefined

jquery - 使用 JCrop 时更改图像

ios - 如何在 iPhone 中比较小数值和整数?

javascript - JQuery 验证失败