php528: Zeichenanzahl von Textarea

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>.

  1. 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

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. @@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'

      --
      Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
    2. 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!!

  2. 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ß)