目前,我已经让jQuery验证插件成功地验证了我的表单的基础,即。所需字段、电子邮件验证等;但是,我正在电子邮件字段上运行AJAX请求,以查看电子邮件是否已经在使用中。因此,在AJAX请求的成功设置中,我希望能够通过验证插件强制执行以下错误:“对不起,该邮件已经注册了。”
我已经遇到了"Validator.showErrors()",但我不确定它如何以及是否适用于此场景。任何帮助都是非常感谢的。
我的AJAX请求:
$.ajax({
url: urlService,
type: 'GET',
data: data,
success: function(response){
if(response === 'true'){
// Email exist -- force validation error
}
}
});发布于 2014-03-01 20:01:52
根据您的电子邮件输入字段的名称:
if(response){
errors = { email: "Email already in use" };
Validator.showErrors(errors);
}如果response为真,它将在输入字段中抛出名称为email的“已在使用的电子邮件”错误。此外,不要忘记验证字段是否为空。
https://stackoverflow.com/questions/22119476
复制相似问题