HTML:Aus Dropdown in Textarea
Nastor
- programmiertechnik
Hallo,
eine einfache und sichere Technik wäre ja, das Formular neu zu laden und den value-wert einzusetzen.
Schöner wäre aber, wenn ich hierfür keinen Serverzugriff bräuchte. Kommt z.b. Javascript in Frage.
Kann ich das auch mit CSS machen?
Grüße, Norbert
Bitte bescheibe dein Problem vernünftig und nachvollziehbar. Deine aktuelle Problembeschreibung entbehrt jeglicher Verständlichkeit.
<form method="post" name="focusform" action="http://www.meinedomain.de/versenden.php">
<textarea cols="40" rows="3" id="uome_recipients" name="uome_recipients"></textarea>
<script language="JavaScript" type="text/javascript">
function pushTXT ()
{
document.focusform.uome_recipients.value=document.focusform.recent_select.value;
}
</script>
<br>
<select name="recent_select" onChange="javascript:pushTXT();">
<option value="" selected>Bitte wählen....</option>
<option value="Das ist der erste Text">Name von Text 1</option>
<option value="Das ist der zweite Text">Name von Text 2</option>
</select>
<form>
Kann ich diese Vorlage so ändern, dass der eingesetzte Text nicht ausgewechselt wird, sondern um das jeweils ausgewählte ergänzt wird?
Kann ich diese Vorlage so ändern, dass der eingesetzte Text nicht ausgewechselt wird, sondern um das jeweils ausgewählte ergänzt wird?
Ja indem du ihn an den bestehenden Wert nciht einfach durch einen neuen überschrifst sondern an den bestehenden dranhängst - der Verkettungsoperator "+" sollte dir ein Begriff sein.
Aktuell machst du dieses hier:
Wert_des_Textfeldes = Wert_aus_dem_Dropdown
Du willst aber scheinbar folgendes:
Wert_des_Textfelds = Wert_des_Textfelds + Trennzeichen + Wert_aus_dem_Dropdown
Ggf. siehst du dir die <http://de.selfhtml.org/javascript/objekte/string.htm#allgemeines@title=Grundlangen zu JavaScript-Strings> an.
Aktuell machst du dieses hier:
Wert_des_Textfeldes = Wert_aus_dem_Dropdown
Korrekt.
Du willst aber scheinbar folgendes:
Wert_des_Textfelds = Wert_des_Textfelds + Trennzeichen + Wert_aus_dem_Dropdown
Noch korrekter ;-)
Ggf. siehst du dir die <http://de.selfhtml.org/javascript/objekte/string.htm#allgemeines@title=Grundlangen zu JavaScript-Strings> an.
Am korrektesten ;-)
document.focusform.uome_recipients.value += document.focusform.recent_select.value;
Danke :-) Norbert