วิธีกำหนด maxlength บน textArea ใน HTML โดยใช้ JavaScript
ฉันต้องการฟังก์ชั่นบางอย่างที่ถ้าฉันเขียน <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)) } คัดลอกมาจากวิธีใดเป็นวิธีที่ดีที่สุดในการจำลองแอตทริบิวต์ "maxlength" อินพุต HTML บนพื้นที่ข้อความ HTML แต่ประเด็นคือฉันไม่ต้องการเขียน onKeyPress และ onKeyUp ทุกครั้งที่ฉันประกาศ textArea