Xod*_*rap 11 asp.net-mvc asp.net-mvc-3
我正在使用MVC 3中的远程验证,但是如果它是第二次该字段处于活动状态,它似乎会在我输入内容时触发.问题是我有一个自动完成框,所以他们可能会点击一个结果来填充该字段,MVC将其视为"离开"它.
即使除了自动完成之外,我也不希望它在写作过程中尝试验证.有没有办法可以说"只有在完成输入后n毫秒运行验证"或"仅在模糊运行验证?"
hwi*_*ers 19
MVC 3依赖于jQuery Validation插件进行客户端验证.您需要将插件配置为不在密钥上验证.
您可以使用全局关闭它
$.validator.setDefaults({
onkeyup: false
})
Run Code Online (Sandbox Code Playgroud)
见http://docs.jquery.com/Plugins/Validation/Validator/setDefaults和这里的onkeyup选项http://docs.jquery.com/Plugins/Validation/validate.
| 归档时间: |
|
| 查看次数: |
7112 次 |
| 最近记录: |