登录
注册
论坛
个人空间
相册
搜索
帮助
简洁版本
放松生活网 - 只为一笑
网络技术频道
前台开发JS & VBS & CSS & XML
用JS计算剩余可用字数
帖子标题
短信娱乐频道
搞笑短信,长短信,经典短信,手机短信,祝福短信,短信笑话
名句娱乐频道
经典名句,名言名句,座右铭,名人名句,网络名句,爱情名言
情诗欣赏,现代情诗,古代情诗,经典情诗,情诗大全,古典情诗
英文词句,经典英文句子,英文座右铭,英文名人名句,英文爱情名言
经典幽默频道
精彩网文,精彩文章,长文章,爱情文章,爱情网文
成人笑话,长笑话,搞笑文章,搞笑网文,经典笑话,笑话大全,幽默笑话
美图动画频道
美女图片,美女明星,美女写真,明星写真,性感美女
搞笑flash,flash欣赏,经典flash,精品Flash
一起恶搞,搞笑视频,超级搞笑图片,恶搞,恶搞图片
享受人生
人生感悟,人生哲理,感悟人生,经典人生感悟
网络技术频道
前台开发JS & VBS & CSS & XML
后台开发.NET技术
1
/ 1 页
1
跳转
页
查看:
359
用JS计算剩余可用字数
cexo255
熊
个人空间
相册
组别:
管理员
性别:
来自:
积分:
2839
帖子:
1751
注册:
2008-07-12
2008-07-13 16:58
|
只看楼主
树型
|
收藏
|
小
中
大
1
用JS计算剩余可用字数
先看看HTML代码:
<textarea name="description" onkeyup="checkLength(this);"></textarea>
<br /><small>文字最大长度: 250. 还剩: <span id="chLeft">250</span>.</small>
可以看出onkeyup是当用户离开键盘后触发的事件,传递的参数是this(也就是当前所在的文档区域)
然后结合JS代码看一下:
<script type="text/javascript">
function checkLength(which) {
var maxChars = 250;
if (which.value.length > maxChars)
which.value = which.value.substring(0,maxChars);
var curr = maxChars - which.value.length;
document.getElementById("chLeft").innerHTML = curr.toString();
}
</script>
函数中首先给maxChars变量指定了值(输入区内最多可用的字符数,注意,该变量是个可用于计算的数值)
然后从参数中得到在textarea中已输入的字符长度,并与前面指定的最大长度做比较。
当输入的字符长度超过范围,则使用substring来强制限制其长度(0,maxChars)的意思就是可输入范围是0个字符到maxChars(变量)个字符。
var curr = maxChars - which.value.length;的作用是算出还可用多少个字符,将数值保存在curr中。
最后通过getElementById定位到id为chLeft的对象(在该HTML中为span),并将curr里的值通过toString方法把数值变为字符串,反馈到span标签内。
原文地址:
http://www.netvtm.com/code/js/js-wordsleft.html
看帖回帖是每个网民应尽的义务...
喜欢的顶一下,楼主才会更有动力。
发送短消息
查看公共资料
查找该会员全部帖子
UID:
3
精华:
154
威望:
318
金钱:
570.8 元
状态:
离线
cexo255@hotmail.com
30133499
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
论坛跳转...
短信娱乐频道
搞笑短信,长短信,经典短信,手机短信,祝福短信,短信笑话
名句娱乐频道
经典名句,名言名句,座右铭,名人名句,网络名句,爱情名言
情诗欣赏,现代情诗,古代情诗,经典情诗,情诗大全,古典情诗
英文词句,经典英文句子,英文座右铭,英文名人名句,英文爱情名言
经典幽默频道
精彩网文,精彩文章,长文章,爱情文章,爱情网文
成人笑话,长笑话,搞笑文章,搞笑网文,经典笑话,笑话大全,幽默笑话
美图动画频道
美女图片,美女明星,美女写真,明星写真,性感美女
搞笑flash,flash欣赏,经典flash,精品Flash
一起恶搞,搞笑视频,超级搞笑图片,恶搞,恶搞图片
享受人生
人生感悟,人生哲理,感悟人生,经典人生感悟
网络技术频道
前台开发JS & VBS & CSS & XML
后台开发.NET技术
我的主题
我的帖子
我的精华
我的空间
我的相册
帖子标题
空间日志
相册标题
作 者