Lutz T.: Textarea Feldlänge prüfen

Beitrag lesen

Hallo,

<script language="JAVAscript">
if (Bestellung.Freetext.length>255) alert="zu lang";
</script>

^^^
document.Bestellung.Freetext.value.length

MfG, Thomas

Hallo,
außerdem existiert das Objekt document.Bestellung.Freetext im Javascript-Bereich noch nicht, weshalb wahrscheinlich weiterhin ein Fehler kommen wird, es sei denn der Javascript-Bereich steht am Ende vom Body. Sinnvollerweise sollte das auch in eine Funktion gepackt werden die über einen Event-Handler aufgerufen wird, z. B. so:

<script language="JavaScript">
FreetextString="";
function FreetextCheck()
{ if (document.Bestellung.Freetext.value.length>255)
  { alert("zu lang");
    document.Bestellung.Freetext.value=FreetextString;
  }
  else FreetextString=document.Bestellung.Freetext.value;
}
</script>
<form name="Bestellung">
<texarea name="Freetext" onChange="FreetextCheck()"></textarea>
</form>

MfG. Lutz T.