Style Class eines Select Menüs abhängig machen von radiobutton Auswahl?

  • Themenstarter Themenstarter tzippy
  • Beginndatum Beginndatum
T

tzippy

Hallo!

Ich habe 2 Radiobuttons und ein Dropdownmenü. Die class des letzteren moechte ich von den buttons abhängig machen. Wobei die class geändert werden soll wenn der eine radiobutton checked ist.
wie kann ich das anstellen? Mit JSP/JSTL?
danke!

Hier ein Ausschnitt. der Radiobutton rsButton soll auf checked geprüft werden und dann entsprechend die class grün oder rot sein.
klappt so aber nicht:
Code:
<select class="gruen <c:if test="${rdButton.checked eq 'true'}">rot</c:if>" >
...
 
Zuletzt bearbeitet von einem Moderator:
Moin,

willst du den Style direkt auf eine Benutzeraktion hin(Auswahl des Buttons) ohne neuladen der Seite ändern?

Ich frage vorher lieber erstmal, um sicherzustellen, dass die Frage im Javascript-Forum gut aufgehoben ist.
 
Hm, ich dachte gestern war das Thema noch bei Java einsortiert. Naja fuer deine Frage sollte Javascript ausreichen. Setze einen onchange-Handler an das select und der Handler soll dann entsprechend des gewählten Werts die Klasse aendern.
Hier mal grob als Beispiel:

Code:
<script ...>
function changeIt(val)
{
  var element = document.getElementById("drop");
  if (element != null)
    if (val == 1)
      element.className = "green";
    else
      element.className = "red";
}
</script>

<form>
<select id="Selector" name="Selector" onchange="changeIt(this.form.Selector.options[this.form.Selector.selectedIndex].value)">
<option value=1>Gruen</option>
<option value=2>Rot</option>
</select>
....
<select id="drop" size="1" ...>
....
</select>
</form>

Ich hoffe das ist einigermassen verstaendlich und Du kannst es entsprechend uebertragen.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück