Hallo zusammen,
mit document.formular1.textarea1.value=wert1;
schreibt Javascript einen Wert in ein mehrzeiliges Textfeld eines Formulares.
Wenn ich diesen Befehl in einem Skript mehrmals verwende, wird der vorher dort stehende Wert jeweils überschrieben.
Wie bekomme ich es hin, dass der alte Wert bestehen bleibt und der neue Wert in die nächste Zeile darunter geschrieben wird?
Ich habe es mit einem angehängten Zeilenumbruch versucht, also mit
document.formular1.textarea1.value=wert1+"\n";
aber das ändert nichts.
Gruß - G. Keule
hier noch ein Beispiel:
<html>
<head>
<title>Textfeld-Test</title>
<script language="JavaScript" type="text/javascript">
<!--
function textfeld()
{
/* Berechnung des 1. Wertes ... */
ergebnis="123";
document.formular1.textarea1.value=ergebnis+"\n";
alert("1. Wert errechnet.");
/* Berechnung des 2. Wertes ... */
ergebnis="456";
document.formular1.textarea1.value=ergebnis+"\n";
alert("2. Wert errechnet.");
/* usw... */
}
//-->
</script>
</head>
<body>
<h2>Text-Area sukzessive füllen</h2>
<form name="formular1">
<textarea name="textarea1" cols="10" rows="10"></textarea>
<br>
<input type="button" value="Los!" onClick="textfeld()">
</form>
</body>
</html>