jquery 限制textarea文本框输入字符数量代码
jquery实例
代码如下 | 复制代码 |
(function($) { //To setup the limiter, simply include a call similar to the one below: |
js文本框textarea限制输入文字个数为200个
代码如下 | 复制代码 |
|
例2
代码如下 | 复制代码 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> 文本框textarea限制输入文字个数的方法 </TITLE> </HEAD> <BODY> <textarea onkeyup="cls(this,50,'v')" oncontextmenu="cls(this,50,'v')"></textarea> <span id="v"></span> <script type="text/javascript"> function cls(obj,max,v){ var reg=/[^x00-xff]/gm; var str=obj.value.replace(reg,'aa');//全换成单字节字符计算 var v=document.getElementById('v'); if(str.length>max){ var n=0,strr=[]; for(var i=0;i<obj.value.length;i++){//得到50字节以内的字符 /[^x00-xff]/.test(obj.value.charAt(i))?n+=2:n+=1; if(n>max)break; strr.push(obj.value.charAt(i)); } obj.value=strr.join(''); v.innerHTML=0; }else{ v.innerHTML=max-str.length; } } </script> </BODY> </HTML> |
补充:网页制作,jquery