在哪里放置$ .validator.setDefaults({onkeyup:false})来禁用MVC3 onKeyup for Remote属性

时间:2012-02-01 22:17:28

标签: javascript asp.net-mvc-3 jquery

我已经看到很多关于如何禁用MVC3远程验证器具有的onKeyup设置的答案。我看到的回答是输入:

$.validator.setDefaults({ onkeyup: false });

但是我不确定在哪里放这个。我已经尝试将它放在我自己的布局视图头部的脚本块中,我已经尝试将它放在我的MVC3项目的jquery.validate.js文件中。似乎都没有用。那么我将这个脚本放在我的项目中以使其工作?

1 个答案:

答案 0 :(得分:2)

在解析DOM之后,您必须告诉代码执行。为此,只需将代码包装在$()函数中:

$(function() {
    $.validator.setDefaults({ onkeyup: false });
}

这将确保加载页面元素,然后执行脚本,设置默认值。