wert aus select box on change in text feld laden
hans
- javascript
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
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
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
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
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?
Hallo,
vielen dank! wieso hast du eigentlich zu dem thread geposted?
ich nehme an, weil er Dir helfen wollte.
MfG
MarkX.
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
Hi,
worin bestand denn die hilfe?
Dir begreiflich zu machen, worin der Fehler besteht, und wo Du alle benötigten Informationen dazu findest.
Cheatah
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