Estoy utilizando el complemento de validación jquery.Validación de Ajax usando jquery?
En mi formulario necesito comprobar si el apodo ya está en uso o no.
Para que están proporcionando la clave remote
para hacer una llamada ajax. Para mí, la llamada ajax funciona correctamente en y devuelve verdadero o falso. Pero está permitiendo incluso si el valor devuelto es falso, que no debería suceder.
Mi código de validación se parece,
$(function() {
$("#myform").validate({
rules: {
fullName: {
required: true,
minlength: 5
},
nickName: {
required: true,
minlength: 4,
alphaNumeric: true,
remote: {
url: "NickNameChecker",
type: "post",
data: {
nickName: function() {
return $("#nickName").val();
}},
success: function(data) {
return data;
}
}
}
},
messages: {
fullName: {
required: "Please Enter Your Full Name.",
minlength: "Full Name should have minimum 5 letters."
},
nickName: {
required: true,
minlength: "Nick Name should contain minimum 4 letters.",
remote: "This nickname is already in use."
}
}
});
});
Cualquier sugerencia sería agradecida !!!
Gracias!
Solución:
La solución es única en mi código.
Acabo de eliminar la parte de éxito y lo intenté. ¡Funciona muy bien!
¿Cuál es el valor de retorno de la página remota? – Chandu
@Cybernate: Si nick no está en uso 'true' de lo contrario' falso' –
@TamilVendhan: No soy un experto en la opción 'remote', pero ninguno de los ejemplos que pude encontrar mostró la opción' success' que se especifica. –