JS限制textarea字數

 1 function textdown(e)
 2 {textevent = e ;
 3 if(textevent.keyCode == 8)
 4 {
 5 return;
 6 }
 7 if(document.getElementById('text').value.length >= 180) 
 8 {
 9 alert("大俠,我手機屏幕小,先輸入這麼多字好不?") 
10 if(!document.all)
11 {
12 textevent.preventDefault();
13 }
14 else
15 {
16 textevent.returnValue = false;
17 }
18 }
19 }
20 function textup()
21 {
22 var s = document.getElementById('text').value;
23 //判斷ID爲text的文本區域字數是否超過180個
24 if(s.length > 180) 
25 {
26 document.getElementById('text').value=s.substring(0,180);
27 }
28 }

附textarea在html中須要調用的參數:css

1 <textarea cols="10" rows="3" id="text" onKeyDown="textdown(event)" onKeyUp="textup()" oninput="textup()"></textarea>

轉自:http://uicss.cn/textarea-maxlength/html

   http://blog.csdn.net/xiayaxin/article/details/5328804post

延伸:oninput,onpropertychange,onchange的用法和區別 ui

http://blog.csdn.net/sunlylorn/article/details/6123355spa

國外大牛寫的textarea字數限制插件.net

http://blog.offbeatmammal.com/post/2006/10/26/MaxLength-on-a-Textarea.aspx插件

相關文章
相關標籤/搜索