Anzahl der Zeichen bei Eingabe begrenzen

jslearner

Neues Mitglied
Hallo liebes Forum,

ich hoffe Ihr könnt mir weiterhelfen.
Ich habe auf meiner Seite eine Eingabemaske, auf der User zu einem Bild welches sie hochladen auch einen Kommentar schreiben können. Die Anzahl der Zeichen für diesen Kommentar möchte ich nun gerne begrenzen, weiß aber nicht genau wie, mir ist es bisher nicht gelungen. :-( Der JS Code ist:

$('#tDescription').bind("blur",function() {
preview();
});

Weiß Jemand Rat?

Vielen Dank!
 
Der Theard wird bestimmt noch von einem Mod in den richtigen Bereich geschoben. Dies geht ganz einfach indem du in html ein maxlength attribut setzt, sofern es sich um ein input handelt. Bei einem textarea geht das bei aktuellen browsern auch. Damit auch die älteren das unterstützen kannst du einfach

$(function() {
$("textarea[maxlength]").bind('input propertychange', function() {
var maxLength = $(this).attr('maxlength');
if ($(this).val().length > maxLength) {
$(this).val($(this).val().substring(0, maxLength));
}
})
});

einfügen. Code übrignens durch eine 2 minuten google suche gefunden.
 
Zuletzt bearbeitet:
Moin,

[OT]
BTW: sehe gerade, dass es hier neuerdings auch einen Bereich für Scriptsprachen gibt 🙂
http://www.java-forum.org/scriptsprachen/

Also demnächst bitte dort posten, damit User, die speziell diesen Bereich beobachten, die Beiträge besser finden (und somit schneller helfen) können 🙂
[/OT]

Gruß
Klaus
 

Zurück
Oben