Sto attraversando un periodo difficile con questo codice javascript per modificare il colore di sfondo di un input di testo se l'input è vuoto.Cambiare il colore di sfondo dell'input della casella di testo non funzionante quando vuoto
Ecco il codice:
function checkFilled() {
var inputVal = document.getElementById("subEmail").value;
if (inputVal == "") {
inputVal.style.backgroundColor = "yellow";
}
}
Esempio: http://jsfiddle.net/2Xgfr/
mi si aspetterebbe la casella di testo a venire fuori gialla all'inizio.
come rimuovere il colore se c'è qualcosa nella casella di testo? – samyb8
@ samyb8 ha aggiornato il violino ... –
Perché non funziona se invece di avere getElementsById metto getElementsByClassName e cambi id per la classe nell'HTML? – samyb8