05/01/14 17:30
cuore napoletano
Buon anno, vorrei un aiuto.
Sto creando un sistema di convalida di un form in javascript + DOM.
Quando l'utente invia il form e si riscontra un campo del form vuoto vorrei evidenziare il campo con un bordo rosso.Faccio questo scivendo questo codice:
campo = document.getElementById("form1"
.getElementsByTagName("input"
;
campo.item(i).style.borderColor="red";
Quando l'utente riempe il campo vorrei che il campo tornasse con la formattazione standard cioè senza bordo rosso.Pensavo di fare così:
campo.item(i).style.rempoveAttribute('borderColor');
Ma non funzione...potete aiutarmi, grazie
Ultima modifica effettuata da cuore napoletano 05/01/14 17:46
aaa
05/01/14 18:54
ZioCrocifisso
"removeAttribute" rimuove gli attributi dei tag, non le proprietà dello stile. La funzione si chiama removeProperty, che tuttavia non è supportata da IE <9. In alternativa puoi settare l'attributo a "".
aaa