Bastian: Auswahlmöglichkeit bei Dropdown-Menüs einschränken

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 :-)

  1. Hi

    schau mal bitte hier:
    http://forum.de.selfhtml.org/archiv/2006/1/t121957/#m784249

    mfg
    Knusperklumpen

    1. 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&auml;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&auml;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. :-(

      1. Hi,

        Javascript kennt OR nicht ... nimm stattdessen mal || ... dann sollte es klappen.

        mfg
        Knusperklumpen