Markus: Überprüfung Dropdown

Hi Leute!

Wie lautet die Gültigkeitsüberprüfung eines Dropdownmenüs??

Möchte etwas in eine If funktion einbauen und brauche daher aus dem Dropdownmenü (Steiermark).

ZB: Wenn Dropdown ist "Steiermark" dann alert("xxx")

Habe es bereits vergebens mit:

if(document.Formular.Bezirk.value == "Steiermark")
   alert("xxx");

oder

if(document.Formular.Bezirk[document.Formular.Bezirk.selectedIndex].value == "Steiermark")
   alert("xxx");

oder
   if(document.Formular.Bezirk.selectedIndex.value == "Steiermark")
   alert("xxx");

probiert.

Was mache ich falsch bzw wie gehört es richtig?

Danke

MFG
Markus

  1. Habs inzwischen so gelöst:

    if(document.Formular.Bezirk.selectedIndex == 1)

    die zahlen einsetzen je nach rang im Dropdownmenü!

    Bitte sagt mir ob das so richtig ist?

    Kann man die Infos die drinnen stehen auch direkt mit dem Namen ansprechen statt "1 2 oder 3"

    MFG
    Markus

  2. Hi!

    Du kannst das über "document.Formular.Bezirk.value" machen, dazu must du aber noch dein Dropdown mit "value" etwas erweitern und zwar so:

    <option value="DerWert">Text</option>

    MfG
    Dr. Ma-Busen