Drop down Menü aktivieren

Von: , 01.06.2010 11:32 Uhr


Hallo zusammen,

ich hänge seit geraumer Zeit an dem Problem, wie man ein in HTML Drop Down Menü (ich arbeite mit Expressions Web 3) nur bei bestimmten Ereignissen aktivieren kann.

Beispiel: Ich habe eine Eingabemaske in welcher ich per Drop Down das Land auswählen will, wenn das Land Deutschland ausgewählt ist, sollte in realtime (->daher javascript?) ein zweites Drop Down mit den Bundesländer aktiviert werden. Damit ist gemeint dass dies nicht mehr grau Hinterlegt ist.

Umgekehrt sollt natürlich bei der Auswahl "Schweiz" das Bundesländer Drop down grau hinterlegt sein.

Leider kenne ich mich in Java script nicht aus, ich kann nur transferieren da ich mich in php und viual basic ein bisschen auskenne.

Vielen Dank für Eure Bemühungen.

flow1224

2 Antworten zu dieser Frage

  1. Antwort von nach 24 Minuten 0 hilfreich
    Re: Drop down Menü aktivieren

    Hallo,

    ich bin schon ein bisschen draußen aber soweit ich das gerade im Kopf habe, geht das ungefähr so

    <head>
    <script type="text/javascript">
    function checkLand(){
    if(document.getElementsByName("land")[0].value == 'DE'){
    document.getElementsByName("bundesland").disabled = false;
    }else{
    document.getElementsByName("bundesland").disabled = true;
    }
    }
    </script>
    </head>
    <body>
    Land: 
    <select name="land" onchange="javascript:checkLand();">
    <option />
    <option value="DE">Deutschland</option> 
    <option value="CH">Schweiz</option> 
    <option value="AT">Österreich</option> 
    </select>
    Bundesland:
    <select name="bundesland" disabled >
    <option />
    <option value="BL1" >BL1</option>
    <option vlaue="BL2" >BL2</option>
    </select>
    </body>
    

  2. Antwort von nach 3 Tagen 0 hilfreich
    Re: Drop down Menü aktivieren

    Hi,

    entschuldige bitte die verspätete Antwort.
    Also - Land ausgewählt - ChangeEvent vom DropDown mittels Javascript aktivieren. HTML Seiten können Clientseitig eigentlich "nur" mit JavaScript "hantieren". Dann kannst du das zweite DropDown mit der Visible/Enable Eigenschaft sichtbar/aktiviert machen.
    Das ganze für deine verschiedenen Szenarien ausprogrammieren. In verbindung mit einer Datenbank und PHP und Konsorten sollte das dann so dynamisch sein wie du möchtest.

    http://www.drweb.de/magazin/javascript-dynamische-dr...

    Grüße
    Matze

    Jetzt auf diese Frage antworten.