Seba: Pull-Down-Menue einstellen

Hallo allerseits...

folgendes Problem: ich habe in einem Kontrollformular mehrere "text-input-felder" und auch pull-down-menues.

Beim Aufruf des Formulars, soll der Benutzer seine bereits vorher gemachten Angaben hier nochmal übersichtlich zusammengestellt wiederfinden. Das ist bei den text-feldern auch gar kein Problem, da ich die Eingaben im Frameset in Variablen speichere und dann wieder auslese und einsetze:

function auslesen()
{
top.framename.document.formularname.inputfeld-name.value=top.text1;
}

Leider geht das bei den Pull-down-menues so nicht...

Anybody got a clue ?!?

  1. Hi,

    ich habe etwas ähnliches schon mal so gelöst:

    1. Schritt: Den Value der Options-Liste auslesen und in eine JavaScript-Variable - nennen wir sie mal optionvalue - schreiben.

    2. Anhand des Values einer zweiten Variablen - nennen wir sie optionindex - die Index-Nummer der Options-Liste zuordnen, z.B. so:

    switch (optionvalue) {
      case "Schokolade":
        optionindex = 1;
        break;
      case "Eis":
        optionindex = 2;
        break;
      case "Bier":
        optionindex = 3;
        break;
      default:
        optionindex = 0;
        break;
    }

    3. Den Options-Listen-Eintrag mit der entsprechenden Indexnummer selektieren, z.B. so:

    document.formularname.listenname.selectedIndex = optionindex;

    Das setzt natürlich voraus, dass die Liste unveränderlich ist, d.h. dass Du jedem Value eindeutig eine Indexnummer zuordnen kannst.

    Grüße,

    Utz

    1. Dickes, dickes Brett vorm Kopf!! Danke für den Hint ;-)

      Beste Grüsse

      Seba