Cuando se define obligatorio en un campo de formulario, Firefox 4 muestra automáticamente un borde rojo en este elemento, incluso ANTES de que el usuario presione el botón enviar.
<input type="text" name="example" value="This is an example" required />
Creo que esto es perturbador para el usuario, ya que no cometió errores al principio.
Quiero ocultar ese borde rojo para el estado inicial, pero lo mostraré cuando el usuario presione el botón enviar si falta un campo marcado como requerido.
Miré :required
y :invalid
desde un nuevo pseudo selector, pero los cambios son para antes Y después de la validación. (de Firefox 4 Formulario de entrada obligatorio Borde / contorno ROJO )
¿Hay alguna forma de deshabilitar el borde rojo antes de que el usuario envíe el formulario y mostrarlo si faltan algunos campos?