我在我的页面上将 jQuery Validate 插件与 BriteVerify 结合使用(BriteVerify 是一项检查已知垃圾电子邮件地址和其他数据的服务,以防止表单上的虚假/垃圾邮件注册)。
请注意,“有效”字段(由 Validate 插件确定)可能被 BriteVerify 视为垃圾。例如,mickeymouse@aol.com
通过验证,因为它是一个格式正确的地址,但 BriteVerify 阻止它,因为该帐户实际上并不存在。
所以,我想要做的是:如果来自 BriteVerify 的响应表明电子邮件地址不好,则以编程方式将该字段标记为“无效”(验证插件会自行执行的方式)。见下文:
jQuery.briteVerify.email(jQuery("#email").val(), function(email){
if (email.errors) {
// Trigger jQuery Validate's invalid appearance/error message here
} else {
// Do nothing - email is valid
}
}
我希望这是有道理的。这可能吗?