frank.henschel
Grünschnabel
Hallo
Leider kenn ich mich mit JS nicht sehr gut aus darum frage ich mal hier nach.
Ich möchte über ein Dropdown verschiedene Ratio Buttons anzeigen oder auch verschwinden lassen.
Mit der ersten Option funktioniert es auch aber nicht mit zwei und drei. Der Fehler ist innerhalb der If / Else abfrage ... Kann mit jemand hier helfen?
Danke!
Leider kenn ich mich mit JS nicht sehr gut aus darum frage ich mal hier nach.
Ich möchte über ein Dropdown verschiedene Ratio Buttons anzeigen oder auch verschwinden lassen.
HTML:
<script language="javascript" type="text/javascript">
function einblenden ()
if (document.getElementById("Standort_mod").selectedIndex == "1") {
document.getElementById("mod_liestal").style.visibility = "visible";
} else {
if (document.getElementById("Standort_mod").selectedIndex == "2") {
document.getElementById("mod_bruderholz").style.visibility = "visible";
} else {
if (document.getElementById("Standort_mod").selectedIndex == "3") {
document.getElementById("mod_laufen").style.visibility = "visible";
} else {document.getElementById("mod_laufen").style.visibility = "hidden";
}
(document.getElementById("mod_liestal").style.visibility = "hidden")
&&
(document.getElementById("mod_bruderholz").style.visibility = "hidden")
&&
(document.getElementById("mod_laufen").style.visibility = "hidden");
}
}
</script>
<label>Standort:</label>
<select class="cms_dropdown" name="Standort_mod" id="Standort_mod" value="Standort" onchange="einblenden();">
<option value="auswahl_leer">Standort</option>
<option value="liestal">Liestal</option>
<option value="bruderholz">Bruderholz</option>
<option value="laufen">Laufen</option>
</select>
<div id="mod_liestal" class="radioGroup" style="visibility:hidden;">
<label for="custom.modalitaet">Modalitaet:</label> <br />
<input type="radio" name="custom.modalitaet" class="cms_textfield" value="Mod1" required="required" onClick="document.getElementById('requiredField').value=this.value"/>
<span class="vvtmodalitaet" id="Mod1.name">Mod1 Liestal</span>
<span id="Mod1"></span> <br />
</div>
<div id="mod_bruderholz" class="radioGroup" style="visibility:hidden;">
<label for="custom.modalitaet">Modalitaet:</label> <br />
<input type="radio" name="custom.modalitaet" class="cms_textfield" value="Mod1" required="required" onClick="document.getElementById('requiredField').value=this.value"/>
<span class="vvtmodalitaet" id="Mod1.name">Mod2 Brunderholz</span>
<span id="Mod1"></span> <br />
</div>
<div id="mod_laufen" class="radioGroup" style="visibility:hidden;">
<label for="custom.modalitaet">Modalitaet:</label> <br />
<input type="radio" name="custom.modalitaet" class="cms_textfield" value="Mod1" required="required" onClick="document.getElementById('requiredField').value=this.value"/>
<span class="vvtmodalitaet" id="Mod1.name">Mod3 Laufen</span>
<span id="Mammographie"></span> <br />
</div>
Mit der ersten Option funktioniert es auch aber nicht mit zwei und drei. Der Fehler ist innerhalb der If / Else abfrage ... Kann mit jemand hier helfen?
Danke!