【发布时间】:2013-02-17 14:25:41
【问题描述】:
我正在尝试使用这个验证器:http://posabsolute.github.com/jQuery-Validation-Engine/ 我只在页面有表单时加载它。但我有几页有 2 个表单,都用 ajax 加载。所以,我需要在加载之前检查每个表单:验证器是否加载。我怎样才能检查这个? 谢谢。
【问题讨论】:
标签: jquery jquery-validation-engine
我正在尝试使用这个验证器:http://posabsolute.github.com/jQuery-Validation-Engine/ 我只在页面有表单时加载它。但我有几页有 2 个表单,都用 ajax 加载。所以,我需要在加载之前检查每个表单:验证器是否加载。我怎样才能检查这个? 谢谢。
【问题讨论】:
标签: jquery jquery-validation-engine
你可以检查$.validator是否存在:
if ($.validator) {
// $.validator is defined
}
【讨论】:
插件为jQuery.fn添加了validationPlugin函数,所以简单检查是否存在;
if (typeof jQuery.fn.validationPlugin === "function") {
// It's loaded
} else {
// It's not.
}
【讨论】:
这适用于 ValidationEngine 2.6.2:
if (typeof jQuery.fn.validationEngine === "function") {
// It's loaded
} else {
// It's not.
}
【讨论】: