Auswahlmöglichkeit bei Dropdown-Menüs einschränken
Bastian
- javascript
Hallo zusammen
Ich habe ein Formular mit zwei Dropdown-Menüs. Nun möchte ich Einträge im 2. Menü ausblenden lassen, sobal der Benutzer im ersten Menü eine bestimmte Auswahl getroffen hat.
Ich hab mal damit begonnen:
function formular() {
if (document.Formular.menu1.value == "99") {
document.Formular.menu2. ***
return false;
}
***) Da möchte ich nun bspw. den dritten Eintrag ausblenden lassen (disabled). Was muss ich da nun notieren?
Danke für eure Tipps
Bastian :-)
Hi
schau mal bitte hier:
http://forum.de.selfhtml.org/archiv/2006/1/t121957/#m784249
mfg
Knusperklumpen
Danke für den Link. Ich hab nun etwas rumprobiert. Doch irgendwie scheint es nicht zu klappen.
Im Head notierte ich:
<script type="text/javascript">
function menu11() {
if (document.Formular.Menu1.selectedIndex == 1) {
document.Formular.Menu2.selectedIndex = 1;
}
if ((document.Formular.Menu1.selectedIndex == 2) OR
(document.Formular.Menu1.selectedIndex == 3) OR
(document.Formular.Menu1.selectedIndex == 4) OR
(document.Formular.Menu1.selectedIndex == 5)) {
document.Formular.Menu2.selectedIndex = 0;
}
}
</script>
Und das Formular:
<select name='Menu1' onchange='menu11()' style='width: 100%'>
<option value="0">bitte wählen!</option>
<option value="99">keine</option>
<option value="11">A</option>
<option value="21">B</option>
<option value="31">C</option>
<option value="41">D</option>
</select>
<select name="Menu2" style="width: 100%">
<option value="0">bitte wählen!</option>
<option value="99">keine</option>
<option value="11">A</option>
<option value="21">B</option>
<option value="31">C</option>
<option value="41">D</option>
</select>
Also das sollte doch eigentlich funktionieren. Tut es aber nicht. :-(
Hi,
Javascript kennt OR nicht ... nimm stattdessen mal || ... dann sollte es klappen.
mfg
Knusperklumpen