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

Beitrag lesen

Frage :
Gibt es eine Browser- oder Webservergeschraenkung bei Formularen unter HTML ??

Mein Problem unter NS4 & IE4 ist, das bei sehr langen Eingaben die Formvariable nicht mehr uebergeben wird, so, dass ich nur eine "Leerinfo" erhalte.

Vieleicht kennt ja jemand dieses Problem.
VD RJS

hallo,
ich habe mir irgendwann ein kleines Skript zusammengebastelt, das nicht nur die Eingabe auf 250 beschränkt, sondern auch rückwärts zählt (und das auch ausgibt), bis die erlaubte Zeichenzahl "voll" ist.
Es funktioniert bei IE und Netscape. Vielleicht hilft es dir weiter.
Reni

function zeichenzaehler()
{
eingabetext = document.formular.f_linkdiscription.value
ist = eingabetext.length

rest = 250 - ist;
if (rest < 0) {  // keine weiteren Eingaben zulassen
document.formular.f_linkdiscription.value = eingabetext.substr(0,250);
rest = 0;
}
document.formular.eingabezaehler.value = rest;
}

(Sie haben <input type="text" name="eingabezaehler" size="3" maxlength="3" onFocus="document.formular.f_linkdiscription.focus()" value="250"><br>
Zeichen  zur Verfügung)

<textarea name='f_linkdiscription' rows=5 cols=20 onChange="zeichenzaehler()" onKeyDown="zeichenzaehler()" onKeyUp="zeichenzaehler()" onFocus="zeichenzaehler()"></textarea>