textarea

Dann zeig mal den ganzen Code, wie du's eigebaut hast. Ich bin mir sehr sicher, dass es funktioniert, auch wenn vorher noch ein kleiner Tippfehler drin war, den hättest du aber leicht über die Fehler-Konsole finden können.

HTML:
<script type="text/javascript"><!--
var obj;    // Zeiger auf ein Textarea-Objekt
var maxLength = 500;    // Maximale Zeichenzahl in der Textarea
var charsLeft = 500;    // Anzahl der noch übrigen Zeichen
 
window.onload = function() {
    obj = document.getElementsByTagName('textarea')[0];     // Setzt den Zeiger auf die erste Textarea im Dokument
    obj.onkeyup = checkText;
}
 
function checkText() {
    if( obj.value.length > maxLength ) {
         obj.value = obj.value.substr(0,maxLength);
         alert('Maximale Zeichenzahl erreicht');
    }
	charsLeft = maxLength - obj.value.length;
    document.getElementById('left').value = charsLeft +'/'+ maxLength;    // Anzeige für die übrigen Zeichen (z.B. ein input-Feld mit der id 'left'
}
//--></script>

<textarea cols="50" rows="20" name="Inhalt"></textarea>
<input type="text" id="left">
Das hier oben ist getestet mit Firefox und IE.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück