jQuery的验证复位$ .validator.setDefaults({onfocusout在:

2019-06-27 21:29发布

还有什么办法来重置$ .validator.setDefaults({onfocusout在:假的onkeyup:假}); 在MVC3。 我想改变像$ .validator.setDefaults有些事物的价值({onfocusout在:真,的onkeyup:真}); 之后我点击一个按钮。 如何归档呢? 谢谢。

Answer 1:

setDefaults前应设置$('form').validate()被调用。 一旦validate()被调用时,默认情况下都没有用,所以你必须更新实例设置:

var settings = $('form').validate().settings;
settings.onkeyup = ...

(由Bruce回答: 链接的答案 )



文章来源: Jquery validator reset $.validator.setDefaults({ onfocusout: false, onkeyup: false }); in MVC3