Cómo hacer que el método remoto de validación de JQuery devuelva múltiples mensajes de error diferentes
Solo puede modificar el código fuente de verificación, que no es compatible con él mismo, porque solo puede determinar verdadero y falso, y no hay lugar para manejar diferentes valores de retorno o información.
lt;scriptgt;
jQuery.validator.addMethod("isUsername", function(valor, elemento) {
return this.optional(elemento) | | / \w /.test(value);
}, "Ingrese el nombre de usuario correcto");
$("#demo").validate({
"reglas": {
"nombre de usuario": {
"requerido": verdadero,
"isUsername": verdadero,
"remoto": "index.php",
}
},
"mensajes": {
"nombre de usuario": {
"remote": "El nombre de usuario ya existe, cámbielo a uno",
"isUsername": "El nombre de usuario tiene el formato incorrecto",
}
}
})
lt;/scriptgt;