Hallo kurtspeck.
Sowas hab ich auch schon gefunden. Das ist aber nicht das was ich suche!
Ich möchte, dass bei Erreichen von 200 Zeichen keine weiteren Zeichen eingegeben werden können. Es soll dann einfach nicht mehr gehen.
Eine mögliche Umsetzung in JS könnte wie folgt aussehen:
window.onload = function() {
// Wahlweise auch per document.[ref:self812;javascript/objekte/forms.htm@title=forms].[ref:self812;javascript/objekte/elements.htm@title=elements]
var t = document.[ref:self812;javascript/objekte/document.htm#get_elements_by_tag_name@title=getElementsByTagName]('textarea')[0]; // Erste Textarea
t.maxLength = 200; // Frei selbst definiert
t.[ref:self812;javascript/sprache/eventhandler.htm#onkeydown@title=onkeydown] = function() { // Bei Tastendruck
if (this.value.length > this.maxLength) { // Beide Längen prüfen
this.value = this.value.[ref:self812;javascript/objekte/string.htm#substr@title=substr](0, this.maxLength); // Inhalt stutzen
}
};
};
Beachte aber, dass bei deaktiviertem JS dennoch beliebig viele Zeichen eingegeben werden können; eine zusätzliche serverseitige Überprüfung ist also unverzichtbar
Einen schönen Samstag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules