Eu gostaria de ter alguma funcionalidade pela qual, se eu escrever
<textarea maxlength="50"></textarea>
<textarea maxlength="150"></textarea>
<textarea maxlength="250"></textarea>
ele irá impor automaticamente o maxlength no textArea. Se possível, não forneça a solução em jQuery.
Observação: isso pode ser feito se eu fizer algo assim:
<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))
}
Copiado de Qual é a melhor maneira de emular um atributo “maxlength” de entrada HTML em uma área de texto HTML?
Mas a questão é que não quero escrever onKeyPress e onKeyUp toda vez que declaro uma textArea.