PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Werte in <textarea> einfügen



K0rnbr0t
23-09-2006, 19:52
HI leute :)

Wenn man will das was in dem <textarea> feld steht muss man ja das so machen :


<textarea rows="10" cols="50" name="inhalt">Hier kommt der Stuss rein</textarea>


Ich will aber per ... knopf oder sowas etwas einfügen können

wie geht das?

jeebee
23-09-2006, 20:35
mit javascript und DOM (Document Object Model):
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function fill() {
var textarea = document.getElementById("text");
textarea.innerHTML = "Das ist ein Beispieltext.";
}
</script>
</head>
<body>
<textarea id="text" rows="10" cols="50" name="inhalt"></textarea><br />
<input type="button" name="do" value="F&uuml;llen" onclick="fill()" />
</body>

Ich bin nicht sicher, ob du auch per name-Attribut auf die Textarea zugreifen könntest und dir so das id-Attribut sparen könntest

undefined
26-09-2006, 01:34
Textarea ist ein Form Element und verwendet value, innerHTML ist für HTML in ChildNodes gedacht.


function fill() {
document.getElementById("text").value ="Mein Inhalt";
}

K0rnbr0t
26-09-2006, 18:48
Ahjahab aber jetzt folgendes Prob. :


ich will ein bild mit der Funktion belegen kriegs aber net so ganz hin :s

Ravetracer
27-09-2006, 08:56
<input type="image" src="deinbild.gif" name="do" onclick="fill()">