如何在单个字段上使用jquery插件进行多个远程验证
我想使用jquery验证插件在单个字段上使用多个远程验证,我尝试过,但没有分叉 假设我有一封现场电子邮件:abc@zmart.com,我必须首先检查abc是否在我们的数据库中可用,然后显示消息它不可用,第二步我必须检查zmart是否在我们的数据库中,如果它正常,否则我必须显示错误消息它未注册如何在单个字段上使用jquery插件进行多个远程验证,jquery,jquery-validate,Jquery,Jquery Validate,我想使用jquery验证插件在单个字段上使用多个远程验证,我尝试过,但没有分叉 假设我有一封现场电子邮件:abc@zmart.com,我必须首先检查abc是否在我们的数据库中可用,然后显示消息它不可用,第二步我必须检查zmart是否在我们的数据库中,如果它正常,否则我必须显示错误消息它未注册 $("#form").validate({ rules: { username: { required: true,
$("#form").validate({
rules: {
username: {
required: true,
remote: "check_domain_email.php",
remote: "check_first_email_name"
}
},
messages: {
username: "Username is required.",
remote: "Email of this domain is not available.",
remote: "Please use another name."
}
});
我已经应用了上述代码,但它不工作,请帮助并给出如何实现它的任何建议。提前感谢我怀疑是否支持2个遥控器。 但是,您可以在一个ajax调用中进行验证,并在响应中返回自定义错误消息,如“username已被占用”或“email已被占用” 请检查一下以供参考
响应被评估为JSON,对于有效元素,响应必须为true;对于无效元素,响应可以为false、undefined或null,使用默认消息;或字符串,例如“该名称已被采用,请改用peter123”显示为错误消息。同一字段不能使用同一规则两次,没有意义。只需调整服务器端逻辑即可同时处理所有事务。这对你的用户来说也是一个更好的体验。我将确认你不能在同一个字段上使用同一规则两次。