石家庄建站平台

十年经验 优惠价格 贴心服务

服务热线 15383239821

javascript显示剩余字数

发布时间:2010-08-25    来源:

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

上一篇:给你的Access数据库减肥

下一篇:Repeater, DataList, 和GridView控件的区别

还没开展互联网业务? 马上开始