• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Zeichenzähler

Lpark

New member
Hallo, ich versuche, einen Zeichenzähler in JavaScript zu erstellen.
Mein Problem ist allerdings, dass im Zählfeld die Anzahl nicht aktualisiert wird.
Kann mir jemand helfen?

Danke.

Hier mein Code:
HTML:
<!DOCTYPE html>

<html>
<head>

</head>

<body>

<form name="shortMessage" action="" style="width: 300px;">
<p>Kurznachricht:<br />
<textarea name="smsText" rows="4" cols="30"></textarea><br />

Verbleibende Zeichen: <input name="charsLeft" value="160" type="text"
size="3" maxlength="3" readonly="readonly" /></p>
</form>



<script>

function zaehlen(){
var max = 160;
var input = document.shortMessage.smsText.value.length+1;
if(input>=max){
    alert("Halt");
}
else{
    document.shortMessage.charsLeft.value = max-input;
}
}
zaehlen();
</script>

</body>
</html>
 
Zuletzt bearbeitet von einem Moderator:
Danke!
so hat es funktioniert:

Code:
window.addEventListener("load", start, false);

function start(){
    document.shortMessage.smsText.addEventListener("input", zaehlen, false);
}
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben