Maximale Zeichanzahl in einem Textfeld
Sebastian Jenny
- html
Hallo!
Ich habe ein recht simples Problem, konnte die Lösung hier allerdings nicht finden.
Ich will die maximale Anzahl der Zeichen in einem mehrzeiligen Textfeld begrenzen.
Wie geht das? :)
mfg
Sebastian
Hallo,
Versuche folgendes:
Schreib in dein textfeldz.b. maxlength="20".
Dann wirds auf 20 zeichen begrenzt.
servus
Hallo,
Versuche folgendes:
Schreib in dein textfeldz.b. maxlength="20".
Dann wirds auf 20 zeichen begrenzt.
servus
Hmm , hab das mehrzeilige überlesen sorry.
Ich denke, das dies nicht möglich ist ( begrenzung).
Es sei denn, du würdest die eingegebenen zeichen auslesen und eine meldung bringen wie z.b. Sie haben 10 anstatt 15 zeichen eingegeben.
Bringen würde es dir jedoch nicht viel.
cu
hi
<html>
<body>
<script language="JavaScript">
function CountMax()
{
var wert,max;
max = 120;
wert = max-document.form.textlaenge.value.length;
if (wert < 0)
{
alert("Es dürfen nicht mehr als " + max + " Zeichen eingegeben werden!");
}
else
{
document.form.len.value = max - document.form.textlaenge.value.length;
}
}
</script>
<form method="post" name="form">
<textarea class="lauftext" wrap="virtual" name="textlaenge" cols="30" rows="8" OnKeydown="CountMax()" OnFocus="CountMax()" OnKeyup="CountMax()" OnChange="CountMax()" OnClick="CountMax()" >
</textarea>
<input name="len" value="120" size=3 readonly class="lauftext">
</form>
</body>
</html>
hab ich von der seite von nem free-sms anbieter rausgefiltert.
Hi,
vielleicht hilft dir das weiter:
http://forum.de.selfhtml.org/archiv/2000_3/t20364.htm
CYA
Thorsten