Carmen: Einfache Formularauswertung funktioniert einfach nicht !

Hallo Leute...
habe ein Formular erstellt, welches unsere Datenbank durchsucht.
Habe nur bei einer Auswahlliste Probleme:
Von den 16 Bundesländern Haben drei davon keinen Eintrag und ich möchte eine Meldung ausgeben, falls jemand diese selektiert.
Wollte das Problem so lösen:

<!--
function Bundesland () {
if(document.FormF1[0].elements[0].value="1")
                   {
                    alert("Es gibt leider in dem ausgewählten Bundesland unter der
                        DFH keinen Studiengang!");
                          document.FormF1[0].elements[0].value="0";
                       }
                   }

//-->
</script>

</head>
<select name="K2" size=1></select> OnChange"Bundesland()"
<option value="0">---------- Auswahlliste ----------</option>
                <option value="Baden-Württemberg">Baden-Württemberg</option>
                <option value="Bayern">Bayern</option>
                <option value="Berlin">Berlin</option>
                <option value="Brandenburg">Brandenburg</option>
                <option value="Bremen">Bremen</option>
                <option value="1">Hamburg</option>
                <option value="Hessen">Hessen</option>
                <option value="1">Mecklenburg-Vorpommern</option>
                <option value="Niedersachsen">Niedersachsen</option>
                <option value="1">Schleswig-Holstein</option>
                <option value="Thüringen">Thüringen</option>
                etc............................

<form name="FormF1"></form>

Aber er erwartet andauernd ein Objekt.das kann doch nur an der Syntax hängen.Kann mir jemand helfen???? LG   Carmi

  1. Sup!

    Vielleicht sollte das select innerhalb der Form sein.

    Gruesse,

    Bio

  2. Hallo Carmen!

    if(document.FormF1[0].elements[0].value="1")

    ^
    = ist eine Zuweisung, kein Vergleich.

    Ausserdem mußt du mit selectedIndex arbeiten, sonst geht es nur im IE.
    http://www.teamone.de/selfhtml/tecbbdaa.htm#a7

    Lebendes Beispiel: die Selfhtml-Quickbar </selfhtml/tq.htm>

    view-source:http://www.teamone.de/selfhtml/tqa.htm

    Die fehlerhafte Schachtelung hatte Bio ja schon angesprochen, wie es richtig Aussehen muss siehst du bei dem oben verlinkten Beispiel in Selfhtml.

    Gruss,
     Carsten