文本框有一个为maxlength的属性,可以限制文本框的长度,而备注框textarea却没有,需要在按键时判断长度,也就是加这样一句话:onKeyDown='if (this.value.length>=20){event.returnValue=false}'
但是这样还有一个问题,就是当长度达到20时,所有的按键都不好用了,但我们需要backspace好使,那么就要判断按键是什么,加上:if(event.keyCode != 8),
完整的用法为:
<textarea id="memo" name="memo" rows="5" cols="70" onKeyDown='if (this.value.length>=200){if(event.keyCode != 8)event.returnValue=false;}'>memo</textarea>