如何限制输入框的字数

时间:2016-12-22 23:07 / 来源:未知 / 作者:酱油 / 点击:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
<title>无标题文档</title>
 
<script src="jquery.js" type="text/javascript"></script>
 
</head>
 
<body>
 
<textarea name="s1" id="test" rows="5" cols="50" maxlength="10" id="test"></textarea>
 
<br>共可输入10字符,还剩 <span id="testtest"></span>个字符</font>
 
</body>
 
</html>
 
<script type="text/javascript">
 
$(function(){  
 
    $("#testtest").html(10);  
 
    document.getElementById("test").onpropertychange =document.getElementById("test").onkeyup= function(){   
 
                 var lenE = this.value.length;  
 
                 var tno = document.getElementById("testtest");
 
                 tno.innerHTML = 10  - lenE ;
 
                if (tno.innerHTML < 0) {   
 
                                var tmp = 0 ;
 
                                var cut = this.value.substring(0, 10);
 
                               for (var i=0; i<cut.length; i++){     
 
                                      tmp += /[\u4E00-\u9FA5\uF900-\uFA2D]/.test(cut.charAt(i)) ? 2 : 1;  
 
                                      if (tmp > 10) break;   
 
                 }        
 
                this.value = cut.substring(0, 10);
 
      }    
 
  }
 
})
 
</script>


猜你喜欢

推荐栏目

DEDECMS
DEDECMS

DEDE使用经验和技巧

WordPress
Wordpress

WP使用经验和技巧

Zblog
Zblog

Zblog使用经验和技巧

CSS
CSS

CSS使用经验和技巧

网络资料
网络资料

转载实用网络资料

按键伤人
按键伤人

转载乱七八糟的网络资源

我是酱油
我是酱油

随笔札记 记录生活点滴

本站推荐

百度站内搜索

专业博客主机