【问题标题】:Jquery validator reset $.validator.setDefaults({ onfocusout: false, onkeyup: false }); in MVC3Jquery 验证器重置 $.validator.setDefaults({ onfocusout: false, onkeyup: false });在 MVC3 中
【发布时间】:2012-09-06 04:49:09
【问题描述】:
有没有办法在MVC3中重置$.validator.setDefaults({ onfocusout: false, onkeyup: false });。我想将值更改为类似
$.validator.setDefaults({ onfocusout: true, onkeyup: true });
在我点击一个按钮后。
这个怎么存档?
谢谢。
【问题讨论】:
标签:
asp.net-mvc-3
jquery-validate
unobtrusive-validation
【解决方案1】:
setDefaults 应该在调用$('form').validate() 之前设置。一旦validate()被调用,默认就不会使用了,所以你必须更新实例设置:
var settings = $('form').validate().settings;
settings.onkeyup = ...
(布鲁斯回答:link answer)