Wie man textArea in HTML mit JavaScript eine maximale Länge verleiht

Ich hätte gerne einige Funktionen, mit denen ich schreibe

<textarea maxlength="50"></textarea>
<textarea maxlength="150"></textarea>
<textarea maxlength="250"></textarea>

es legt automatisch die maximale Länge für das TextArea fest. Wenn möglich, geben Sie die Lösung nicht in jQuery an.

Hinweis: Dies kann gemacht werden, wenn ich so etwas mache:

<textarea onkeypress="return imposeMaxLength(event, this, 110);" rows="4" cols="50">

function imposeMaxLength(Event, Object, MaxLen)
{
    return (Object.value.length <= MaxLen)||(Event.keyCode == 8 ||Event.keyCode==46||(Event.keyCode>=35&&Event.keyCode<=40))
}

Kopiert vonWie kann ein HTML-Eingabeattribut "maxlength" in einem HTML-Textbereich am besten emuliert werden?

Aber der Punkt ist, dass ich nicht jedes Mal aufKeyPress und onKeyUp schreiben möchte, wenn ich ein textArea deklariere.

Antworten auf die Frage(15)

Ihre Antwort auf die Frage