新闻动态
新闻动态
- 表名称前缀到底有啥用?
- 早8点到12点,seo新手4小时解决网站链接
- axios参数配置
- 什么是网站三要素
- 四字母域名组合优劣分析(AABB,ABAB,ABBA,ABBB,AAAB,ABAA,AAAA)
- 匹配中文、字母、数字的正则表达式
- 常用QQ在线客服代码
- 反向链接策略
- SEO三级关键词理论
- Autofac是什么?
联系我们
邮箱:
手机:15383239821
前端设计
javascript显示剩余字数
作者:
发布时间:2010-08-25
点击:
textbox:
显示剩余字数:
javascript用于计算显示剩余字数(两个英文字母或数字算一个汉字):
<textarea id="feedback" class="int" onkeyup="displaySpareNumber(this,300)" onchange="displaySpareNumber(this,300)" name="content">
显示剩余字数:
<p 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,size);
}
spareNumber.value=0;
return;
}
}
{
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,size);
}
spareNumber.value=0;
return;
}
}
- 上一篇:CSS实现鼠标移动图片放大效果
- 下一篇:JavaScript中逻辑或运算符
新闻资讯
-
2012-06-30利用百度蜘蛛的IP来判断你的网站处于什么状态
-
2012-06-30浅谈企业网站可采用的几种推广方法
-
2013-11-22Asp.net页面中如何镶嵌Word文档
-
2013-08-28.NET中26个优化性能方法
-
2013-10-30StringBuilder.Append的用法
-
2011-04-18C#中装箱 开箱什么意思
相关案例
