Andreas Schneider: 2 Dropdownmenüs

Beitrag lesen

Hallo Markus,

if(document.Formular.Bezirk.selectedIndex == 2)
     document.Formular.Bundesland.selectedIndex == 3;
                                                  ^^^^

Bist du sicher, dass du da einen Vergleich machen möchtest?

Was meisnt du mit vergleich?

== ist ein Vergleichsoperator. Eine Wertzuweisung machst Du mit einem einfachen Gleichheitszeichen.

Meine zweite Frage wie könnte ich den Bezirk index von 2 erweitern und sagen 2 und 4 und 8 zb.(selectedindex == 2 && 4 && 8  geht ja nicht)

Soll heißen wenn ich Bez: Graz-Stadt(index2) und Graz-Umgebung(index4) und Leoben(index8) habe dass dann das Bundesland "Steiermark" ausgewählt wird.

if (selectedIndex == 2 || selectedIndex == 4 || ...)

Du verwendest besser Oder (||) statt Und (&&), den selected Index kann nicht gleichzeitig mehrere Werte haben.

Grüße
Andreas