Tôi muốn có một số chức năng mà nếu tôi viết
<textarea maxlength="50"></textarea>
<textarea maxlength="150"></textarea>
<textarea maxlength="250"></textarea>
nó sẽ tự động áp đặt cường độ tối đa trên textArea. Nếu có thể, vui lòng không cung cấp giải pháp trong jQuery.
Lưu ý: Điều này có thể được thực hiện nếu tôi làm điều gì đó như sau:
<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))
}
Được sao chép từ Cách tốt nhất để mô phỏng thuộc tính “maxlength” đầu vào HTML trên một vùng văn bản HTML là gì?
Nhưng vấn đề là tôi không muốn viết onKeyPress và onKeyUp mỗi khi tôi khai báo một textArea.