Felix Riesterer: form.submit() überträgt nicht die richtigen Werte...

Beitrag lesen

Lieber j4k3,

1.) Ich finde ein Popup an dieser Stelle nicht gut. Besser wäre ein entsprechendes Element (ich empfehle ein <p>-Element), das per CSS auf display:none gesetzt ist, und das nach der "Aktivierung" eben nicht mehr display:none, sondern display:bock bekommt. Mit weiteren CSS-Regeln lässt sich dieses Element (es muss wirklich kein <div> sein!) so gestalten, dass es wie ein Popup aussieht - es ist aber keines.

2.) Deine Funktion enthält einen Denkfehler!

document.forms[1].elements[2].selectedIndex = optionValue;

Du gibst der selectedIndex-Eigenschaft etwas, das Du in optionValue gespeichert hast. Merke: selectedIndex enthält _nicht_ den aktuell ausgewählten Wert (der im <option>-Element steht)! Es enthält einen "Zeiger" auf das entsprechende Auswahl-Element (besagtes <option>-Element). Das ist ein konzeptioneller Unterschied!

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)