Markus: 2 Dropdownmenüs

Beitrag lesen

Hi Andreas

Danke noch mal für deine Bemühungen!

Der erste Teil haut jetzt mal super hin. (dh. Wenn ein bestimmter Bezirk ausgewählt ist dass dann das dazugehörige Bundesland kommt)

Zur 2 Variante:
Da haut es noch nicht hin..

Zuerst geht es mal darum das wenn ein Bundesland ausgewählt ist in dem 2 Dropdown nur die zu dem ausgewählten Bundesland entsprechenden Bezirke zur Verfügung stehen sollen.

Die Liste "Bezirk" löschen hab ich mal hingebracht so:

function chkBundesland()
 {
 var bundesland =document.Formular.Bundesland.selectedIndex;

if(bundesland > 0) document.Formular.Bezirk.length = 1;

}

Zuerst löschst Du die Bundesländer aus der Liste:

Hab die Länge auf 1 gesetzt da ich im Bezirk Dropdown auf der 0 Postition einen default werd "Alle" habe. funktioniert auch so..

Am einfachsten geht das, indem Du die Länge auf 0 setzt (document.Formular.Bundesland.length = 0;)

Mit dem füllen hab ich nun meine Probleme:

Hab mir den Link angeschaut aber werde nicht ganz schlau..

Laut dem Link müßt ich wieder alle entsprechenden Bezirke neu reinschreiben..
Aber ist es nicht möglich die Bezirke die ja eigentlich schon im Dropdownmenü direkt anzusprechen mit dem entsprechenden Index wie zb:

if(bundesland == 1) document.Formular.Bezirk.selectedIndex = 2 &&
document.Formular.Bezirk.selectedIndex = 4 &&
document.Formular.Bezirk.selectedIndex = 8;

Ist schon irgendwie klar das das nicht gehen kann weil eben selected nur einer sein kann. aber vl gehts so ähnlich, aber wie?

Dann füllst Du die Liste neu:

Wäre über eine weitere Hilfe sehr dankbar

MFG
Markus