Je voudrais avoir une fonctionnalité par laquelle si j'écris
<textarea maxlength="50"></textarea>
<textarea maxlength="150"></textarea>
<textarea maxlength="250"></textarea>
il imposera automatiquement la longueur maximale au textArea. Si possible, veuillez ne pas fournir la solution dans jQuery.
Remarque: cela peut être fait si je fais quelque chose comme ceci:
<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))
}
Copié depuis Quelle est la meilleure façon d'émuler un attribut «maxlength» d'entrée HTML sur une zone de texte HTML?
Mais le fait est que je ne veux pas écrire onKeyPress et onKeyUp chaque fois que je déclare un textArea.