Wert aus Pulldownmenue im anderen Feld anzeigen
Jogi
- javascript
Hallo Leute,
habe das Problem schon mal gepostet, aber noch nicht lösen können:
Ich habe ein Formular mit einem Pulldownmenu und einem ganz normalen,
einzeiligen Feld.
Wenn ich jetzt ezwas aus dem Pulldown-Menü auswähle, dann soll
automatisch in dem Feld deneben ein kleiner Hinweis erscheinen.
So nach dem Motto:
Pulldpwn-Auswahl ist: USA
Dann erscheint im Textfeld: Währung ist USD
geht sowas, wenn ja wie?
Grüße
Jogi
Hallo Jogi.
habe das Problem schon mal gepostet, aber noch nicht lösen können:
Du hast doch einen Hinweis bekommen.
Pulldpwn-Auswahl ist: USA
Dann erscheint im Textfeld: Währung ist USD
Der Zugriff auf eine Auswahlliste ist hier beschrieben:
http://de.selfhtml.org/javascript/objekte/options.htm
Der Eventhandler für das Erkennen von Änderungen an einem Dropdown-Menü ist onChange, alternativ ginge auch onSubmit:
http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onchange
http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onsubmit
Das selektierte Element der Auswahlliste liefert dir selected in Verbindung mit value:
http://de.selfhtml.org/javascript/objekte/options.htm#selected
http://de.selfhtml.org/javascript/objekte/options.htm#value
Der Zugriff auf Formularelemente ist hier beschrieben:
http://de.selfhtml.org/javascript/objekte/forms.htm#allgemeines
Die Eigenschaft, um einem Eingabefeld einen Wert zuweisen zu können, ist value:
http://de.selfhtml.org/javascript/objekte/elements.htm#value
Wohlan, junger Freund, hau in die Tasten!
Freundschaft!
Siechfred
Freundschaft!
Siechfred
Ja, habs soweit hinbekommen und auch kapiert!!!
Nur jetzt stehe ich vor nem neuen Problem.
Die Auswahlliste hat nämlich 2 verschiedene Values.
Nämlich Währung und Kurs, durch Komma getrennt.
Also so:
<option value="CAD,0.643">Kanadische Dollar</option>
Es soll aber beim Anklichen NUR CAD angezeigt werden.
Kann ich mir da ein Array draus basteln?
Grüße
Jogi
Hallo Jogi.
Ja, habs soweit hinbekommen und auch kapiert!!!
Fein :)
Nur jetzt stehe ich vor nem neuen Problem.
Schreibst du den Value des selektierten Eintrages direkt in ein Eingabefeld? Also gibt es zwei Möglichkeiten. Entweder du extrahierst mit Hilfe einer passenden Stringfunktion das Währungskennzeichen aus dem Wert:
http://de.selfhtml.org/javascript/objekte/string.htm
Oder du baust dir ein Array aus allen Währungskennzeichen, wobei natürlich die Indexnummer deiner options mit der des Währungs-Arrays übereinstimmen muss.
Freundschaft!
Siechfred