Der Martin: Zeichenanzahl von Textarea

Beitrag lesen

Hallo,

Beispiel:
Im Textarea-Feld stehe der Text "hallo welt" (10 Zeichen).
Über dem Textfeld befinde sich <p>10<p>.
wie gibt man die Zeichenanzahl eines textarea-feldes in einem text-tag aus?

es gibt kein "text-tag" in HTML. Meintest du das beispielhaft erwähnte p-Element?

Zunächst musst du auf das textarea-Elementobjekt zugreifen können. Du findest es im DOM entweder als Unterobjekt seines form-Elements, wo du es per Namen adressieren kannst, oder indem du ihm eine ID gibst und es dann über getElementById() suchst. Sobald du eine Referenz auf dieses Element hast, liest du dessen value-Eigenschaft. Wie man die Länge eines Strings bestimmt, dürfte wohl klar sein.

Nun das Ganze zurück: Besorge dir eine Referenz auf das p-Elementobjekt. Am besten gibst du ihm eine ID, dann mit getElementById() (siehe oben). Nun setzt du die data-Eigenschaft seines ersten und einzigen Kindknotens auf den gewünschten Wert.

Noch Fragen? ;-)

So long,
 Martin

--
Datenbanken speichern keine User.
Das liegt daran, daß Datenbanken mit der Lebensmittelversorgung für gespeicherte biologische Lebensformen derzeit noch Probleme haben.
  (Christoph Schnauß)