Tom: Nur eine 160 Zeichen....

Beitrag lesen

Hello,

So bis dahin ist ja alles kein Problem, aber nun will ich, dass in dem Texfeld Spruch nur 160 Zeichen geschrieben werden dürfen. Wie kann ich das machen?

Mit HTML.

Ist das denn eine Textarea oder ein Input-Element?
Das Maxlength-Attribut gibts für Textareas nicht.

Ich habe da noch einen Entwurf.

<html>
<head>
<script>
var len=0;

function check(form1)
{
  var len = document.form1.mltext.value.length;
  if (len>800)
  {
    document.form1.mltext.value = document.form1.mltext.value.substring(0,800);
    left=0;
  }
  else
  {
    left=800-len;
  }
  document.form1.len.value = left;
}
</script>

</head>

<body>
....

<form name="form1" action="Länge kappen.htm">

<textarea cols="55" rows="10" name="mltext" maxlenght="130" wrap="virtual"
          onChange="check(this.form)" onBlur="check(this.form)"
          onKeypress="check(this.form)" onKeyup="check(this.form)">
</textarea><br />
<input name="len">
</form>

</body>
</html>

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau