Text in variable Textareas einfügen mit Javascript
Verfasst: 09.01.2007 19:03
Guten Abend.
Ich hab ein großes Problem, ich bin gerade dabei mal wieder ein neues PHP-Script zu schreiben. Da ich alle Smilies nur einmal anzeigen lassen will, möchte ich das ganze über ein Select-Feld, aus dem das Textfeld zum einfügen ausgewählt werden soll, und Javascript realisieren. Da ich aber keine Ahnung von Javascript habe, bitte ich euch um Hilfe.
Was mache ich Falsch?
Ich hab ein großes Problem, ich bin gerade dabei mal wieder ein neues PHP-Script zu schreiben. Da ich alle Smilies nur einmal anzeigen lassen will, möchte ich das ganze über ein Select-Feld, aus dem das Textfeld zum einfügen ausgewählt werden soll, und Javascript realisieren. Da ich aber keine Ahnung von Javascript habe, bitte ich euch um Hilfe.

Was mache ich Falsch?
Code: Alles auswählen
<html>
<head>
<script language="JavaScript">
function Add(text)
{
var ToAdd = text
if(document.Smilies.who.value=="Kurznachricht")
{
document.message.smallmessage.value+=ToAdd;
document.message.smallmessage.gadget.focus();
}
else
{
document.message.message.value+=ToAdd;
document.message.message.gadget.focus();
}
}
// -->
</script>
<title>Formular auf Eingabefehler überprüfen</title>
</head>
<body>
<form action="index.php" method="post" name="Smilies">
<strong>Feld:</strong>
<select name="who" size="1">
<option>Kurznachricht</option>
<option>Nachricht</option>
</select>
<br>
<br>
<a href="javascript:Add('text')">Text hinzufügen..</a>
</form>
<form method="POST" name="message" action="#">
<strong>Title:</strong>
<br>
<input type="text" name="title" value="" size="32">
<br>
<br>
<strong>Kurz Nachricht:</strong>
<br>
<textarea name="smallmessage" cols="62" rows="14" ></textarea>
<br>
<br>
<strong>Nachricht:</strong>
<br>
<textarea name="message" cols="62" rows="21"></textarea>
<br>
<br>
<input type="submit" value="News Eintragen" name="send" >
<br>
</form>
</body>
</html>