Nico: String-Länge mit Textarea

Hi,

ich hab folgendes Problem.

Ich hab ein <textarea>-Feld. Nun möchte ich irgendwo daneben anzeigen lassen, wieviele Zeichen man bereits geschrieben hat bzw wieviele Zeichen es noch bis zu einer Grenze sind, zB 300.
Diese Zahl soll sich dann nachdem man was getippt hat sofort aktualisieren.
Zuerst einmal weiss ich nicht, welchen Event-Handler ich benutzen soll. Onchange wird ja nur aufgerufen, wenn ich dann irgendwo anders hinklicken.
Was ich auch nicht weiss ist, wie ich die Länge des geschriebenen rausbekomme.

Danke schonmal im vorraus.

Nico

  1. Hallo.

    Zuerst einmal weiss ich nicht, welchen Event-Handler ich benutzen soll. Onchange wird ja nur aufgerufen, wenn ich dann irgendwo anders hinklicken.

    http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onkeydown

    Was ich auch nicht weiss ist, wie ich die Länge des geschriebenen rausbekomme.

    document.form.input.value.length (http://selfhtml.teamone.de/javascript/objekte/string.htm#length)

    Gruß
    Norbert

    1. Was ich auch nicht weiss ist, wie ich die Länge des geschriebenen rausbekomme.

      document.form.input.value.length (http://selfhtml.teamone.de/javascript/objekte/string.htm#length)

      Das hab ich auch schon ausprobiert. Aber wenn ich dann in der onkeydown-Anweisung "document.getElementById('chars').innerText = document.nsForm.title.value.lenght" schreibe, bekomm ich nur ein 'undefined'.

      1. Was ich auch nicht weiss ist, wie ich die Länge des geschriebenen rausbekomme.

        document.form.input.value.length (http://selfhtml.teamone.de/javascript/objekte/string.htm#length)

        Das hab ich auch schon ausprobiert. Aber wenn ich dann in der onkeydown-Anweisung "document.getElementById('chars').innerText = document.nsForm.title.value.lenght" schreibe, bekomm ich nur ein 'undefined'.

        lenght != length

        Gruß
        Norbert

        1. Was ich auch nicht weiss ist, wie ich die Länge des geschriebenen rausbekomme.

          document.form.input.value.length (http://selfhtml.teamone.de/javascript/objekte/string.htm#length)

          Das hab ich auch schon ausprobiert. Aber wenn ich dann in der onkeydown-Anweisung "document.getElementById('chars').innerText = document.nsForm.title.value.lenght" schreibe, bekomm ich nur ein 'undefined'.

          lenght != length

          Ups, mein Fehler. ;)

          Danke, Nico