hallo,
wie ist es denn möglich eine TEXTAREA auf eine maximale eingabe von nur 100 zeichen zu beschränken?
danke :o)
hallo,
wie ist es denn möglich eine TEXTAREA auf eine maximale eingabe von nur 100 zeichen zu beschränken?
danke :o)
„Die Attribute rows= und cols= bestimmen lediglich die Anzeigegröße des Eingabebereichs, nicht die Länge des erlaubten Textes. Die ist theoretisch unbegrenzt.“
[Quelle: http://selfhtml.teamone.de/html/formulare/eingabe.ht…]
Fuer nur 100 Zeichen koenntest Du doch ein
nehmen.
Wenn es unbedingt ein Textarea sein muss, schreib doch
ein JavaScript, welches z.B. bei einem onKeyUp-Ereignis
ausgeloest wird und bei Ueberschreitung der max. Anzahl
Zeichen die letzten wieder loescht.
Etwa so:
...
function check() {
str = document.forms["testform"].elements["eingabe"].value;
if (str.length \> 100) str = str.substring(0, 100);
document.forms["testform"].elements["eingabe"].value = str;
}
...
\<form name="testform"\>
\<textarea name="eingabe" cols=50 rows=10 onkeyup="check()"\>
\</form\>
\</PRE\>
HTH
Patrick