hans: wert aus select box on change in text feld laden

Hallo,

ich hänge an folgendem propblem und habe darüber auch nichts finden können!

ich habe eine selectbox mit werten und ein leeres textfeld.
in der selectbox rufe ich onchange eine funktion auf. in dieser funktion möchte ich den ausgewählten wert der selectbox in ein einfaches textfeld laden.
ich versuche die wertzuweisung so, aber es funktioniert nicht:

document.meinform.textfeld.value=options[document.meinform.selectbox.selectedIndex].value;

es funktioniert alles soweit wie gewollt, es hängt nur an dem ausdruck hinter dem "=" dort erhalte ich einfach keinen wert!

vielen dank,
hans

  1. Hi,

    document.meinform.textfeld.value=options[[...]].value;

    es funktioniert alles soweit wie gewollt, es hängt nur an dem ausdruck hinter dem "=" dort erhalte ich einfach keinen wert!

    was ist denn Deiner Ansicht nach "options"?

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. was ist denn Deiner Ansicht nach "options"?

      der wert in den <option> tags????

      i = document.history.list_stati_main.selectedIndex;
      alert(i); // das sollte klappen. oder?

      ja, das klappt. hier bekomme ich den index. wie komme ihc nun aber an den wert??

      hans

      1. Hi,

        was ist denn Deiner Ansicht nach "options"?
        der wert in den <option> tags????

        tja, mit dieser Ansicht stehst Du aber alleine da. Deswegen solltest Du solche Vermutungen überprüfen.

        ja, das klappt. hier bekomme ich den index. wie komme ihc nun aber an den wert??

        Ich verstehe nicht, warum Dir das entsprechende Kapitel in SelfHTML nicht ausreicht. Meiner Meinung nach ist es hinreichend ausführlich.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Ich verstehe nicht, warum Dir das entsprechende Kapitel in SelfHTML nicht ausreicht. Meiner Meinung nach ist es hinreichend ausführlich.

          vielen dank! wieso hast du eigentlich zu dem thread geposted?

          1. Hallo,

            vielen dank! wieso hast du eigentlich zu dem thread geposted?

            ich nehme an, weil er Dir helfen wollte.

            MfG
            MarkX.

            1. ich nehme an, weil er Dir helfen wollte.

              hi,

              worin bestand denn die hilfe? ich wende mich an ein forum wie dieses, nachdem ich selber recherchiert habe und keine lösung gefunden habe. folglich habe ich meinen code studiert, aber ohne erfolg.
              die aufforderung, meinen code nochmal zu überdenken, hat mich hier nicht wirklich weitergebracht.

              sorry,
              hans

              1. Hi,

                worin bestand denn die hilfe?

                Dir begreiflich zu machen, worin der Fehler besteht, und wo Du alle benötigten Informationen dazu findest.

                Cheatah

                --
                X-Will-Answer-Email: No
                X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo Hans,

    ich versuche die wertzuweisung so, aber es funktioniert nicht:

    document.meinform.textfeld.value=options[document.meinform.selectbox.selectedIndex].value;

    Überlege mal folgendes, und teile die Zeile auf:

    i = document.meinform.selectbox.selectedIndex;
    alert(i); // das sollte klappen. oder?

    val=options[index].value;
    alert(val); // klappt nicht. Je nach Browser erhältst du eine mehr oder weniger aussagekräftige Fehlermeldung.

    So wie die Anweisung da steht würde das Objekt "options" unmittelbar unter dem windows-Objekt hängen. Kannst du mir folgen? Tut es aber nicht. Dazwischen ist?
    Richtig: document sowie "DeinForm"  und "DasFeld"

    Also: val=document.meinform.textfeld.options[index].value;

    HTH

    Jochen