mein Versuch, hier auf die Anzahl der Zeichen in einem Textbereich eingegeben Begrenzung:Wie die Anzahl der Zeichen in einem Textbereich eingegeben begrenzen
var limit = 255;
var txt = $('textarea[id$=txtPurpose]');
$(txt).keyup(function() {
var len = $(this).val().length;
if (len > limit) {
//this.value = this.value.substring(0, 50);
$(this).addClass('goRed');
$('#spn').text(len - limit + " characters exceeded");
return false;
} else {
$(this).removeClass('goRed');
$('#spn').text(limit - len + " characters left");
}
});
Es ist jedoch sehr gut funktioniert nicht. Wie kann ich verhindern, dass ein Benutzer nach Erreichen einer bestimmten Grenze Text eingibt, sagen wir 255 Zeichen?
Sie haben den Aufruf update_chars_left() kopiert und eingefügt, obwohl die Parameter identisch sind. – mikemaccana
Dies kann noch mehr vereinfacht werden, siehe meine Antwort unten. –