ChrisB: Select-Box-Auswahl mit selectedIndex funktioniert nicht

Beitrag lesen

Hi,

ich habe ein Formular, welches über mehrere Seiten geht.
Auf der vorletzten Seite befindet sich eine SelectBox.
Wenn man hier beispielsweise den dritten Eintrag auswählt und per Weiter-Button auf die nächste Seite blättert, wird wieder der erste Eintrag angezeigt.

Auf der „nächsten Seite“ befindet sich also ebenfalls ein Selectfeld?
Wenn ja, hat dies natürlich überhaupt keinen Bezug zu dem anderen Selectfeld, so lange du keinen herstellst.

Nun habe ich versucht das Problem zu beheben, indem ich den ausgewählten Wert in einem HiddenFeld speichere.

Wozu?

Was mich jedoch an den Rand der Verzweiflung bringt ist folgendes:
Im selectedIndex-Wert der SelectBox steht (wie es ja richtig wäre) eine 2, wenn man den dritten Eintrag ausgewählt hat.
Sprich alert(document.getElementById('kk_art').options.selectedIndex); spuckt mir hier eine 2 aus.

Angezeigt wird aber trotzdem der erste Eintrag, was aber doch selectedIndex=0 entspricht.

Dann machst du irgendwas falsch.
Was, lässt sich mangels Code nicht sagen.

Hat irgendjemand eine Idee, wie ich die Anzeige der Box dazu bringen kann, auch mal einen anderen Eintrag außer dem ersten anzuzeigen?

Entweder, in dem du den Eintrag bereits beim Ausgeben des Formulars (dynamisch) im HTML vorselektierst - oder in dem du das per JavaScript machst, falls es angebracht sein sollte. (Ob es das ist, lässt sich aus deiner bisherigen Beschreibung des Ablaufes noch nicht erkennen; die Tendenz geht aber zum „Nein“, wenn es sich um mehrere einzelne Formularseiten handelt.)

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?