我有一个像这样的简单验证 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/