Alex: Überschreiben eines <textarea> mithilfe von javascript

Beitrag lesen

Hallo,
erstmal zur Umgebung:
OS:Windows XP SP2
Browser: Phase 5 (interner), IE 7, Opera 9, Firefox 1.5
Seite wird local getestet

--------------

Quellcode:
<html>
<head>
<script type="text/javascript" language="JavaScript">
function settxt()
{

ereignis = window.event;
         //alert(ereignis);
         var taste;
         taste = ereignis.keyCode;
         //alert(taste);
         if(taste == 13)
       {
                  alert(taste);
                  var inhalt = document.getElementById("eingabe").value;
                  alert(taste + inhalt );
                  window.setTimeout("txt()",3000);
                  alert("ioch bin hinter time");

}
 }
 function txt()
 {
 alert("ioch bin in txt");
 var inhalt = document.getElementById("eingabe").value;
 alert(inhalt);
 document.getElementById("feld").value = inhalt;

}

</script>

</head>
<body>

<form name="meinformular" >
<textarea id="feld"   cols="100" rows="10"></textarea> <br>
<input id="eingabe" type="text" size="90" maxlength="30" onKeypress="settxt()">

</form>

</body>

</html>

---------------------
Problem:
das script hatt die aufgabe die eingaben des benutzers in  <input id="eingabe"....  nach <textarea id="feld"..... zu kopieren wenn der Benutzer enter drückt.

Leider funktioniert das nicht, aus man wandelt das textarea in input um dann klappts, aber es soll ein textarea bleiben. Funktionieren tuts auch wenn ich die if-bediengung weg lasse und nur document.getElementById("feld").value = document.getElementById("eingabe").value in der settxt funktion stehen lasse. hab schon vieles probiert aber nix hatt geholfen, nur teilweise...

Ich würde mich über einen Lösungsvorschlag freuen

MfG
Alex