Zeichenanzahl von Textarea
php528
- javascript
0 Beat0 Der Martin
Liebe JavaScriptler,
wie gibt man die Zeichenanzahl eines textarea-feldes in einem text-tag aus?
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?
Beispiel:
Im Textarea-Feld stehe der Text "hallo welt" (10 Zeichen).
Über dem Textfeld befinde sich <p>10<p>.
<p id="tlen"></p>
<textarea onkeyup="document.getElementById('tlen').innerHTML=this.value.length;" />
mfg Beat
@@Beat:
nuqneH
<textarea onkeyup="document.getElementById('tlen').innerHTML=this.value.length;" />
das End-Tag von 'textarea' ist in HTML 4.01 nicht optional. In XHTML sollte dann nicht die Kurzschreibweise verwendet werden.
Qapla'
wie gibt man die Zeichenanzahl eines textarea-feldes in einem text-tag aus?
Beispiel:
Im Textarea-Feld stehe der Text "hallo welt" (10 Zeichen).
Über dem Textfeld befinde sich <p>10<p>.<p id="tlen"></p>
<textarea onkeyup="document.getElementById('tlen').innerHTML=this.value.length;" />
mfg Beat
Danke Jungs,
ihr habt mir echt weitergeholfen!!
Das Forum hier ist einfach toll!!
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