validar - jQuery Validate-Ocultar mensajes de error de validación de visualización/mostrar errores personalizados
validar formulario jquery (3)
Así es como lo hago. Simplemente ponga $.validator.messages.required = '''';
antes de su llamada para inicializar validate () es decir:
$.validator.messages.required = '''';
$(''#formData'').validate({});`
Esto hará que muestre los estilos en las entradas, ¡pero no las etiquetas de mensajes!
Estoy usando jQuery Validate, pero realmente no quiero tener ningún mensaje de error en absoluto. Más bien, necesito tener cuadros rojos alrededor de las entradas / selecciones / etc. Ofensivas. Estos cuadros rojos son un pedazo de pastel para agregar, pero todavía no puedo eliminar los mensajes de error. ¿Cómo los desactivo por completo?
Puede anular la función showErrors
:
jQuery(''form'').validate({
showErrors: function(errorMap, errorList) {
// Do nothing here
},
onfocusout: false,
onkeyup: false,
rules: {
email: {
required: true
}
},
messages: {
email: {
required: ''The email is required''
}
}
});
Utilice una función de colocación de error personalizada (consulte las options del complemento) que no anexa el mensaje de error a nada.
$(''#form'').validate({
errorPlacement: function(error,element) {
return true;
}
});
O puede colocar los mensajes de error en otro lugar de la página, por ejemplo, en un DIV en la parte superior de la página.