Quando richiesto è definito in un campo modulo, Firefox 4 mostra automaticamente un bordo rosso a questo elemento, anche PRIMA che l'utente prema il pulsante di invio.
<input type="text" name="example" value="This is an example" required />
Penso che questo sia fastidioso per l'utente in quanto non ha commesso errori all'inizio.
Desidero nascondere quel bordo rosso per lo stato iniziale, ma mostrarlo quando l'utente preme il pulsante di invio se manca un campo contrassegnato come richiesto.
Ho guardato :required
e :invalid
dal nuovo pseudo selettore, ma le modifiche sono per prima e dopo la convalida. (da Firefox 4 Modulo di input obbligatorio Bordo / contorno ROSSO )
C'è un modo per disabilitare il bordo rosso prima che l'utente invii il modulo e mostrarlo se mancano dei campi?