Estoy usando el complemento jQuery Validate(). Ha funcionado bien, sin embargo, me gustaría resaltar la entrada que tiene el error después de ENVIAR. He probado el:jQuery Validate() Hightlight Error Input Fields
$(".selector").validate({
highlight: function(element, errorClass, validClass) {
$(element).addClass(errorClass).removeClass(validClass);
$(element.form).find("label[for=" + element.id + "]")
.addClass(errorClass);
},
unhighlight: function(element, errorClass, validClass) {
$(element).removeClass(errorClass).addClass(validClass);
$(element.form).find("label[for=" + element.id + "]")
.removeClass(errorClass);
}
});
... desde la página http://docs.jquery.com/Plugins/Validation/validate#options, pero no soy capaz de conseguir que funcione. ¿Necesito crear el errorClass y validClass css en alguna parte? ¿Sabe qué elemento de alguna manera? Estoy un poco perdido.
Gracias por las ideas.
EDITAR: ¡Tal vez necesito ver mi pregunta más de cerca! Tengo un campo que tiene una oferta de spam igual a 12, pero si el usuario ingresa 11, el formulario me dice que hay un error, pero no enciende la entrada que TIENE el error. Me dirá que es obligatorio, pero no lo mostrará si la respuesta es incorrecta ... ¿algún pensamiento?
Hola Claudio, gracias por la respuesta. ¡Tal vez necesito ver mi pregunta más de cerca! Tengo un campo que tiene una oferta de spam igual a 12, pero si el usuario ingresa 11, el formulario me dice que hay un error, pero no enciende la entrada que TIENE el error. Me dirá que es obligatorio, pero no lo mostrará si la respuesta es incorrecta ... ¿Debo comenzar en otro lugar? – jasonflaherty
Acabo de utilizar PHP, pero me encantaría resolverlo con el complemento Validate() ... – jasonflaherty