chris: Textarea; Zeichenbegrenzung?

Hallo,

ich brauche eine mehrzeiliges Eingabefeld (habe ich auch)
aber es muss unbedingt auf eine bestimmte Anzahl von Zeichen begrenzt werden.
Habe bis jetzt nichts gefunden? Gibt es eine Möglichkeit?

Vielen Dank

  1. Hello,

    ich brauche eine mehrzeiliges Eingabefeld (habe ich auch)
    aber es muss unbedingt auf eine bestimmte Anzahl von Zeichen begrenzt werden.
    Habe bis jetzt nichts gefunden? Gibt es eine Möglichkeit?

    Es gibt mehrere Möglichkeiten.
    Am Client (die unsicherste Stelle) nur mittels JavaScript
    Am Webserver, indem man die MaxRequestBytes begrenzt. Das ist sicher nur eine grobe Begrenzung, da die über den gesamten Request gezählt werden.
    In PHP, PERL, ... indem man den Speicher für das Script begrenzt
    In PHP, PERL, ... indem man die maximale Requestgröße begrenzt
    in PHP, PERL, ... indem man die Anzahl der übergebenen Zeichen für den Parameter zählt.

    Welche soll es nun sein?

    Harzliche Grüße vom Berg
    esst mehr http://www.harte-harzer.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. wollte halt das gleich während jemand eine Eingabe macht begrenzen auf 500 Zeichen.
      Mit PHP kenne ich mich aus. Aber damit geht die Prüfung erst hinterher

      Vielen Dank

    2. Wahrscheinlich kommt dann nur Javascript in Frage.
      Kann mir damit jemand helfen. Den Befehl oder sowas.
      Kenne mich damit nämlich nicht aus.

      danke
      gruss chris

      1. Hi chris!

        Wahrscheinlich kommt dann nur Javascript in Frage.

        Nein, es kommt nur eine serverseitige Sprache in Frage, denn nur die kann kontrollieren, ob wirklich nur 500 Zeichen gesetzt sind. Ich z.B. habe JS deaktiviert.

        Wenn du trotzdem per JavaScript eine Überprüfung machen möchtest, dann helfen dir folgende Links weiter:
        http://de.selfhtml.org/javascript/objekte/string.htm#length
        http://de.selfhtml.org/javascript/objekte/elements.htm#value

        Beachte aber, dass du so nicht sicher gehen kannst, dass wirklich nur 500 Zeichen eingetragen werden.

        MfG Hopsel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)