Я хотів би мати певну функціональність, за допомогою якої, якщо пишу
<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))
}
Скопійовано з Який найкращий спосіб наслідувати атрибут HTML "maxlength" на текстовій області HTML?
Але справа в тому, що я не хочу писати onKeyPress та onKeyUp кожного разу, коли я оголошу текстArea.