限制textarea可输入字符长度可以使用maxlength属性,但是IE8(以及更低版本)不支持该属性。
解决办法:
<textarea id="message" class='' placeholder='留言叮嘱:' maxlength="255" onkeydown="if(this.value.length>=255) {event.returnValue=false}"></textarea>
该方法支持IE,Firefox,chrome。
你可能会想onkeydown="if(this.value.length>=255) {event.returnValue=false}
不就可以了?经测试,该方法在IE8和Chrom上可行,但不支持Firefox。
所以把maxlength和onkeydown结合使用才能解决所有平台的兼容问题。