Stefan Muenz: (ZU DIESEM FORUM) Maximale zulaessige Zeichenlaenge in «Textarea»«/Textarea»

Beitrag lesen

Hallo Ralf

mit JavaScript kannst du client-seitig, also vor Absenden des Formulars, Inhalte begrenzen. Das folgende funktioniert allerdings nur mit MS IE - da Netscape den Event onKeydown nicht in HTML-Tags interpretiert (da muesste man eine aufwendigere Event-Steuerung programmieren):

<html><head><title>Test</title>
<script language="JavaScript">
<!--
content = "";
max = 200;
function maxInput()
{
if(document.Test.Eingabe.value.length <= max)
   content = document.Test.Eingabe.value;
else {
   document.Test.Eingabe.value = "";
   document.Test.Eingabe.value = content;
   document.Test.Eingabe.value.blur();
}
//-->
}
</script>
</head><body>
<form name="Test">
<textarea rows=5 cols=30 name="Eingabe" onKeydown="maxInput()"></textarea>
</form>
</body></html>

viele Gruesse
  Stefan Muenz