Struppi: Aufruft von Funktionen

Beitrag lesen

Das scheint mir auch die beste Lösung zu sein, denn das was ich mir ausgedacht habe, würde bei Copy und Paste nicht funktionieren: Je nach keyCode (backspace oder andere Taste, wird eins zur Länge des Textareainhalts hinzugezählt oder davon abgezogen, denn zum Zeitpunkt des Eventfeuerns ist das Zeichen noch nicht in der Textarea angekommen. Bei STRG+X oder STRG+V weiß man aber nicht wie viele Zeichen hinzukommen und die Summe stimmt erst wieder, wenn man noch eine weitere normale  Eingabetaste drückt. Ähnlich verhält es sich beim Markieren und anschließendem Löschen von Text.

Wie ist es mit onkeyup?
Das funktioniert bei mir im FF, IE 6 und OP 7,8

<form action="#">  
<textarea rows="10" cols="30" onkeyup="melde(this)"></textarea><br>  
Länge des eingegebenen Textes: <input type="text" readonly size="2" value="0">  
</form>
<script type="text/javascript">  
function melde (obj)  
{  
   var laenge = obj.value.length;  
   do obj = obj.nextSibling;  
   while (obj.nodeName.toUpperCase() != 'INPUT');  
   obj.value = laenge;  
}  
  
</script>

Struppi.