Я хотел бы иметь некоторую функциональность, с помощью которой, если я пишу
<textarea maxlength="50"></textarea>
<textarea maxlength="150"></textarea>
<textarea maxlength="250"></textarea>
он автоматически наложит максимальную длину на textArea. Если возможно, не предоставляйте решение в jQuery.
Примечание. Это можно сделать, если я сделаю что-то вроде этого:
<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))
}
Скопировано из Каков наилучший способ эмуляции атрибута "maxlength" в HTML-тексте в текстовом поле HTML?
Но дело в том, что я не хочу писать onKeyPress и onKeyUp каждый раз, когда я объявляю textArea.