javascript - $.validator.setDefaults({ onkeyup : false }) to disable MVC3 onKeyup for Remote attribue 放在哪里

标签 javascript asp.net-mvc-3 jquery

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

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

但是我不确定把它放在哪里。我试过将它放在布局 View 头部的自己的脚本 block 中,我试过将它放在我的 MVC3 项目的 jquery.validate.js 文件中。两者似乎都不起作用。那么,我应该将这个脚本放在项目中的什么位置才能使其正常工作呢?

最佳答案

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

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

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

关于javascript - $.validator.setDefaults({ onkeyup : false }) to disable MVC3 onKeyup for Remote attribue 放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9104196/

相关文章:

javascript - jQuery removeAttr 阻止重新添加属性

javascript - 如何使用 webpack 构建 JSON 文件?

javascript - 使用jQuery点击按钮下载图片

c# - ReSharper 警告 : "Static field in generic type"

c# - 构建 Rails 应用程序和构建 ASP.NET MVC 应用程序之间的区别?

javascript - 使用 jquery 选择特定的 anchor 链接

javascript - 需要 : ordering jQuery-UI after jQuery in priority download

javascript - 在脚本文本内容中 react setState

javascript - 需要帮助来了解 Bootstrap 多语言设置

c# - 如何处理 ASP.NET MVC 3 中的复杂查询?