【发布时间】:2018-05-18 00:46:52
【问题描述】:
朋友们,我是 javascripting 和 jQuery 的新手,需要您的帮助来解决 2 个问题。我正在将 jquery 验证插件 https://jqueryvalidation.org 用于在不同页面上包含多个表单的项目。
问题 #1
我包含了一个自定义的 JS 文件,它已经有
$(document).ready(function() {
//some codes
});
要在不同页面上执行具有不同属性的插件,需要在 document.ready 中对其进行初始化,即
$(document).ready(function() {
$("#theForm").validate();
});
那么这样可以将文件准备好 2 次吗?
问题 #2
这个插件在点击提交按钮后工作。我希望它也验证输入字段的 onblur。它确实具有在 onfocusout 上进行验证的属性,但也可以在单击提交按钮后处理错误。 那么,在点击提交按钮之前,有没有办法让验证也适用于 blur 或 focusout?
任何帮助将不胜感激。先谢谢各位朋友了。
【问题讨论】:
-
“那么,在点击提交按钮之前,有没有办法让验证也适用于模糊或聚焦?” ~ 是的,该插件利用“惰性”验证和您更喜欢“急切”的验证。有一个比手动操作类的自定义
blur处理程序更简单的解决方案。见:stackoverflow.com/questions/29521336/…
标签: jquery forms jquery-validate