我希望拥有某种功能,使得当我输入
<textarea maxlength="50"></textarea>
<textarea maxlength="150"></textarea>
<textarea maxlength="250"></textarea>
它将自动对textArea施加maxlength属性限制。如果可能,请勿使用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 textarea上模拟HTML输入“maxlength”属性的最佳方法?
但是,我不想每次声明textarea时都写onKeyPress和onKeyUp。