Witam
Potrzebuję użyć listy rozwijalnej w której każde pole będzie miało inny kolor.
Lista ma już kolorki, ale jest jeden problem.:
po wybraniu myszką czegokolwiek z listy kolor tła wybranego elementu zmienia się na biały
(np. wybieram "zablokowany" i po wybraniu kolor tła zmienia się z czerwonego na biały, a nie powinien)
Czy jest na to sposób?
kod:
<select clas="select" name="action1"> <option value="a" selected="selected" style="background-color:#ffffff;">aktywny - bez komunikatów
</option> <option value="" style="background-color:#FFD700;">zablokuj po przypomnieniach (po dacie)
</option> <option value="x" style="background-color:#FF4500;">zablokowany (po dacie)
</option> <option value="i" style="background-color:#32CD32;">tylko komunikat (po dacie)
</option>
rozwiązałem to trochę inaczej, może komuś się przyda
<select clas="selectrr" name="action[]" onchange="java script:document.getElementById('color_square1').style.backgroundColor=this.options[this.selectedIndex].id;"> <OPTION id="" VALUE="a" SELECTED>aktywny - bez komunikatów
</OPTION> <OPTION id="Yellow" VALUE="">przypomnij i zablokuj (po dacie)
</OPTION> <OPTION id="LimeGreen" VALUE="i"> tylko komunikat (po dacie)
</OPTION> <span id="color_square1" style="background-color:; border:thin solid;"> </span>