Mam trudny czas z tym kodem javascript, aby zmienić kolor tła wprowadzania tekstu, jeśli wejście jest puste.Zmiana koloru tła pola tekstowego nie działa, gdy jest pusta
Oto kod:
function checkFilled() {
var inputVal = document.getElementById("subEmail").value;
if (inputVal == "") {
inputVal.style.backgroundColor = "yellow";
}
}
Przykład: http://jsfiddle.net/2Xgfr/
spodziewałbym pole tekstowe wyjdzie żółty na początku.
Co powiesz na usunięcie koloru, jeśli coś jest w polu tekstowym? – samyb8
@ samyb8 updated fiddle ... –
Dlaczego to nie działa, jeśli zamiast getElementsById wstawiam getElementsByClassName i zmieniam identyfikator klasy w kodzie HTML? – samyb8