Thomas: maxlength="290"

Hallo,
Ich hab ein Problem.
Also:
Ich habe hier ein Script, dass Form-Eingaben mit fwrite in eine txt schreibt und speichert. Ansich funktioniert alles, aber nun will ich ne Zeichenbegrenuzng reinmachen. Aber die funktioiert irgendwie nicht.
Da kann man trotzdem hunderte buchstaben eintragen und die werden dann auch so gespeicher.

Also, hier ist mal die "add.php" Die, das Form enthält:
--------------------
<html>
<head>
<title></title>
</head>
<body>

<?
$beitrag = file("story.txt");
krsort($beitrag);

foreach($beitrag as $ausgabe)
   {
   $ausgabe = stripslashes($ausgabe);
   $zerlegen = explode("|", $ausgabe);

echo "";
   }

?>
<form action="neuerbeitrag.php" Method="post">
  <p>Name:<br>
    <input name="Name" size="40">
  </p>
  <p>
  Dein Teil der Geschichte:<br>
    <textarea maxlength="290" name="inhalt" cols="40" rows="12"
wrap="physical"></textarea>
    <br>
    <input type="submit" value="Absenden">
  </p>
</form>

</body>
</html>
--------------------

Wie ihr seht ust bei dem Feld "inhalt" die maxlength auf 290 gesetzt.
Aber wie gesagt, da passier nix...
Kann jemand helfen?

  1. <textarea maxlength="290" name="inhalt" cols="40" rows="12"
    wrap="physical"></textarea>

    Wie ihr seht ust bei dem Feld "inhalt" die maxlength auf 290 gesetzt.
    Aber wie gesagt, da passier nix...
    Kann jemand helfen?

    Mit PHP hat das reichlich wenig zu tun.

    Vielleicht solltest du zuerst mal die Suche benutzen bevor du etwas postest?
    Außerdem gibt es noch die SELFHTML Referenz zu TEXTAREA. Hättest du das gelesen, wüsstest du dass es kein MAXLENGTH Attribut für TEXTAREA gibt.

    Das musst du mit Javascript lösen. Die Suche hier im Forum wird die unzählige Treffer liefern.

    1. Hi,

      Außerdem gibt es noch die SELFHTML Referenz zu TEXTAREA. Hättest du das gelesen, wüsstest du dass es kein MAXLENGTH Attribut für TEXTAREA gibt.

      zudem gibt es *niemals* eine Garantie, dass sich ein Client an irgendwelche Regeln hält. Womit wir wieder beim Themenbereich PHP sind: Der PHP-Code ist alleinig dafür verantwortlich, dass eine Begrenzung der Daten eingehalten wird. *Alles* andere kann nur unterstützend wirken - selbst wenn <textarea> ein maxlength-Attribut kennen würde.

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes