Inhalt aus einem <select> menu ins Textfeld ?
AndreasN
- javascript
Hallo,
Wie man den den Inhalt eines Textfeldes mit einem Button manipuliert, hat mir hier schon mal jemand gezeigt. Nun meine Frage:
Ist es auch möglich den Inhalt eines Textfeldes mit Hilfe von Select Feldern zu manipulieren ?
Wenn ich jetzt in der Select Auswahl eine Option anklicke und etwas auswähle, dann hätte ich gerne den Wert in die Beiden Textfelder eingetragen.
Das wäre ein BSP für so eine Auswahl:
<select name="menu">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="text" name="textfield1">
<input type="text" name="textfield2">
Vielen Dank im voraus schon an die die mir gerne helfen möchten ;-)
Gruss
Andreas
Hi Andreas,
alles, was du machen musst, ist dem Select-Feld einen Event-Handler verpassen (onChange=""), damit eine Javascript-Funktion aufrufen, die den Inhalt Aktuellen Selects in die Textfelder schreibt:
<select ... id="select1" onChange="javascript:eintragen();">
und der Javascript-Teil:
function eintragen() {
inhalt des Selects ermitteln siehe:
http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm#select
dann:
inhalt des Textfeldes auslesen und dem inhalt die Auswahl des Select-Feldes hinzufügen, siehe:
http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm#textarea
}
Bei den beiden URLs findest du alle funktionen, die du brauchst.
MFG
Philipp
Hallo Philipp,
für einen JavaScript Laien war das ne ganz schöne Aufgabe ;-)
Aber nach 3 Std probieren, Nachlesen und Nachschauen hats doch noch geklappt.
Danke :-)
gruss
Andreas