<textarea> maxlength?
Georg
- html
0 Andreas Korthaus0 Manuel0 Alexander Foken0 georg
hallo leute,
ich habe ein kleines problem mit einem mehrzeiligen eingabebereich (formular), kann mir einer von euch sagen, wie ich die maximallänge eines solchen eingabebereichs begrenzen kann? gibt es da eine möglichkeit? mit maxlength funktioniert es leider nicht...
könnte man eventuell die anzahl der zeilen begrenzen und gleichzeitig auch das scrollen ausschalten?
wäre dankbar für vorschläge... gruss georg.
Hallo!
ich habe ein kleines problem mit einem mehrzeiligen eingabebereich (formular), kann mir einer von euch sagen, wie ich die maximallänge eines solchen eingabebereichs begrenzen kann? gibt es da eine möglichkeit? mit maxlength funktioniert es leider nicht...
Folgende Attribute sind für einzeilige Eingabefelder erlaubt: http://selfhtml.teamone.de/html/referenz/attribute.htm#input
Und diese für mehrzeilige: http://selfhtml.teamone.de/html/referenz/attribute.htm#textarea
Ich für meine Teil sehe kein Attribut mit dem das möglich wäre.
Grüße
Andreas
hallo andreas,
ich hab da auch schon nachgeschaut, dachte nur, dass jemand doch noch irgendwie ne idee hat... tja, kann man wohl nichts machen.
trotzdem danke, gruss georg.
Mit Javascript....aber wenn jemand das nicht aktiviert hat, siehst alt aus...
Gruss
Raffi
ich habe ein kleines problem mit einem mehrzeiligen eingabebereich (formular), kann mir einer von euch sagen, wie ich die maximallänge eines solchen eingabebereichs begrenzen kann? gibt es da eine möglichkeit? mit maxlength funktioniert es leider nicht...
Es gibt eine JS-möglichkeit. Also erstmal prüfen, dass die Leute JS eingeschaltet haben, dann bei jedem Keypressed (oder heissts KeyDown) -Event die Anzahl Zeichen zählen (fenster.document.form.textfeld.length()) und eventuell dann die Eingabe verhindern, indem Du die readonly oder enabled - Eigenschaft ein oder ausschaltest...
Manuel
Moin Moin !
Teste auf der Server-Seite. Mußt Du ohnehin, weil man den Server sonst sehr schnell zu Schrott machen kann.
Prüfungen auf der Client-Seite sparen vielleicht bei aktivieren Javascript und gutwilligem User den einen oder anderen Request, aber mehr auch nicht.
<script type="text/javascript">
function v(e,m)
{
if (e.value.length>m) {
alert('Schwafel nicht soviel rum. '+m+' Zeichen müssen reichen.');
return false;
} else {
return true;
}
}
</script>
<form onsubmit="return v(this.bigtext,200);">
<textarea></textarea>
<input type="submit">
</form>
Alexander
Danke an alle!!!