每天都在进步一点点,在这里我将记下我的点点滴滴,希望和大家一起进步,一起学习,一起共同成长PHPer之路! PHPer成长群(49052575)欢迎各界精英加入,互相学习,互补不足。 空间不再更新:如有需要请进 http://www.phpcake.cn

JS动态就是文本框字符数目

上一篇 / 下一篇  2007-12-20 14:28:47 / 个人分类:兼容FF与IE的js动态计算文本框字符数

<scrīpt type="text/javascrīpt">
<!--
  var maxLen=100;
   function checkMaxInput(obj)
     {
       var m=obj.value.length;
       var n=m;
       var j=0;
       var remLen1 = document.getElementById("remLen1");
       var remLen2 = document.getElementById("remLen2");
       var remLen3 = document.getElementById("remLen3");
       var remLen4 = document.getElementById("remLen4");
       var remLen5 = document.getElementById("remLen5");

        for (var i=0;i<m;i++)
         {
          if (obj.value.charCodeAt(i)<0||obj.value.charCodeAt(i)>161)
    {
            n=n+1;
            if ( i < 100 )
     {
               j=j+1;
            }
    }
         }
 
        if(n>maxLen)
         {
            obj.value=obj.value.substring(0,maxLen-j);
 
            remLen1.innerHTML='[最大可输入';
            remLen2.innerHTML=maxLen;
         remLen3.innerHTML='字符,';
         remLen4.innerHTML='您已达到输入上限!';
         remLen5.innerHTML=']';
          }
        else
          {
      remLen1.innerHTML='[最大可输入';
            remLen2.innerHTML=maxLen;
         remLen3.innerHTML='字符,还可输入';
         remLen4.innerHTML=maxLen-n;
         remLen5.innerHTML='字符]';
     }
     } 
//-->
</scrīpt>
 
 
<textarea name="creditcontent" cols="45" rows="5" ōnKeyDown="checkMaxInput(this)" ōnKeyUp="checkMaxInput(this)" ōnBlur="checkMaxInput(this)" class="12pxbd"></textarea>
<br>
<font id="remLen1"></font>
<font color=red id="remLen2"></font>
<font id="remLen3"></font>
<font color=red id="remLen4"></font>
<font id="remLen5"></font>

TAG: js计算文本框字符 JS innerHTML方法

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 17155
  • 日志数: 69
  • 建立时间: 2007-05-14
  • 更新时间: 2008-04-11

RSS订阅

Open Toolbar