首页 优化推广 javascript显示剩余字数

javascript显示剩余字数

来源: | 时间:2010/8/25 21:14:17 |
textbox:
<textarea id="feedback" class="int" onkeyup="displaySpareNumber(this,300)" onchange="displaySpareNumber(this,300)"  name="content">

显示剩余字数:
 <id="spareNumberBox">还剩<span><input value="300" id="spareNumber" style="border:none; color:red; width:40px; text-align:center; background:none;" readonly="readonly"  /></span> 汉字</p>

javascript用于计算显示剩余字数(两个英文字母或数字算一个汉字):
function displaySpareNumber(_this,size)
{
    
var spareNumber=document.getElementById("spareNumber");    
    
var len=_this.value.replace(/[^\x00-\xff]/gi,"xx").length/2;//此处双引号应该为单引号
    var snum=Math.floor(parseInt(size)-len);        
    spareNumber.value
=snum;
    
if(snum<0)
    {
        
if(_this.value.length!=len)
        {
            
if((len-_this.value.length)>(size/2))
            {
                _this.value
=_this.value.substring(0,size/2);
            }
            
else
            {
                _this.value
=_this.value.substring(0,size-(len-_this.value.length));
            }
        }
        
else
        {
            _this.value
=_this.value.substring(0
TAG:高端网站建设高端网站设计网站制作网站建设

服务热线

153 8323 9821

功能和特性

价格和优惠

网站和维护

推广和优化

微信服务号