L.e.e. 发表于 2013-5-24 13:44:43

求一个 计算 文本域里 字符个数的 JS函数

本帖最后由 L.e.e. 于 2013-5-24 13:46 编辑

如题~当我输入的时候 调用函数 计算字符个数~

这个论坛里 写标题的时候 旁边有显示 可输入字符~要的就是 那效果~

leedorian 发表于 2013-5-24 14:17:19

$('#text').bind("blur focus keydown keypress keyup", function(event){
    var val = $(this).val();
        var len = 0;
    for (var i = 0; i < val.length; i++) {
      if (val.match(/[^\x00-\xff]/ig) != null) //全角
            len += 2; //如果是全角,占用两个字节
      else
            len += 1; //半角占用一个字节
    }
    alert(len);
});

L.e.e. 发表于 2013-5-24 14:51:57

leedorian 发表于 2013-5-24 14:17 static/image/common/back.gif
$('#text').bind("blur focus keydown keypress keyup", function(event){
    var val = $(this).val();
       ...

删除的时候呢?

leedorian 发表于 2013-5-24 14:53:45

删除什么?

L.e.e. 发表于 2013-5-24 14:59:39

leedorian 发表于 2013-5-24 14:53 static/image/common/back.gif
删除什么?

无限循环~~你的程序

Anonymous 发表于 2013-5-24 15:16:17

=LEN(A1)

leedorian 发表于 2013-5-24 15:37:05

不是无限循环,你把alert那里换成你要设置显示字数的语句。
页: [1]
查看完整版本: 求一个 计算 文本域里 字符个数的 JS函数