Michael: Mehrere abhängige Select-Boxed - selected wert setzen

Hallo,

Ich habe ein Formular mit PHP und Javascript, dass 3 abhängige Select-Boxes enthält. Diese werden dynamisch befüllt, je nachdem welche auswahl der User trifft.

Soweit funktioniert mein formular. Nun benötige ich aber aufgrund der Struktur der Seite eine Reload des Formulars, welchen ich über Javascript und eine Neuladen Funktion mache. Auch das geht noch.

Nun kommt: Beim Neuladen sollen die Felder wieder mit den Wertten gefüllt werden, die der user bereits getätigt hat. Und hier weiß ich nicht weiter.

Die Struktur der Felder sieht bei mir so aus:

1. Select - Name: Menu
2. Select - Name: Ukategorie
3. Select - Name: UUkategorie

d.addSelect('menu');
d.selects['menu'].addOption('1');
d.selects['menu'].options['1'].createOption('Bitte auswählen', '-1');
...

a.addSelect('ukategorie');
a.selects['ukategorie'].addOption('1');
a.selects['ukategorie'].options['1'].createOption('-----------------', '-1');
...

etc.

Wie kann ich bei diesen einträgen nun einen SELECTED Wert setzen?

Danke für die Hilfe.

mfg,
Michael

  1. Hi,

    Soweit funktioniert mein formular. Nun benötige ich aber aufgrund der Struktur der Seite eine Reload des Formulars, welchen ich über Javascript und eine Neuladen Funktion mache.

    Dann solltest Du über Deine Struktur nachdenken. Entweder sendest Du das Formular ab, und das empfangende Script liefert die Seite im entsprechenden Zustand wieder aus, oder Du holst benötigte Daten per Ajax. Ansonsten läuft was falsch.

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
  2. Hi,

    d.addSelect('menu');
    d.selects['menu'].addOption('1');
    d.selects['menu'].options['1'].createOption('Bitte auswählen', '-1');

    Wie kann ich bei diesen einträgen nun einen SELECTED Wert setzen?

    Lies die Doku des Scriptes, welches du dort verwendest (natives JavaScript ist das gezeigte ja wohl nicht).

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“