Mario93: Wert von Textfeld direkt nach Änderung übergeben

Hallo,

Ich habe hier einen kleinen Script, der bei verlassen des Textfeldes dessen Inhalt in der "TestBox" ausgibt:

<input type="text" class="standard_form_text" value="New Item" onchange="ChangeItemName(this.value)" />

  
<script type="text/javascript" language="javascript">  
function ChangeItemName(NewName) {  
	 document.getElementById('TestBox').innerHTML = NewName;  
 }  
</script>

Leider ist das nicht ganz das, was ich wollte.
Der Inhalt der TestBox soll sich direkt nach Änderung des Textfeldes ändern und nicht erst nach Verlassen des Textfeldes.

Kann mir da vielleicht jemand weiter helfen?
Hab schon Google gefrag, glaub aber, dass ich den nicht mit den richtigen Wörtern fütter, um aufs richtige Ergebnis zu kommen.

Danke.

  1. Hallo,

    Der Inhalt der TestBox soll sich direkt nach Änderung des Textfeldes ändern und nicht erst nach Verlassen des Textfeldes.

    Dafür ist onchange nicht der richtige Eventhandler.
    Such mal hier: <http://de.selfhtml.org/html/attribute/eventhandler.htm#uebersicht@title=Übersicht der universalen Event-Handler>

    Gruß, Don P

    1. Hallo,

      Der Inhalt der TestBox soll sich direkt nach Änderung des Textfeldes ändern und nicht erst nach Verlassen des Textfeldes.

      Dafür ist onchange nicht der richtige Eventhandler.
      Such mal hier: <http://de.selfhtml.org/html/attribute/eventhandler.htm#uebersicht@title=Übersicht der universalen Event-Handler>

      Gruß, Don P

      wow, danke für die schnelle Antwort.

      Der gesuchte EventHandler ist dann wohl onkeyup.
      Hatte es vorher mit onkeypress ausprobiert aber das war auch nicht das gesuchte Dingelchen; onkeyup war mir noch nicht bekannt.

      Es funktioniert. Danke.