关闭

java j2ee & java 限制文本输入框textarea最大输入字符的js

509人阅读 评论(0) 收藏 举报
<SCRIPT LANGUAGE="JavaScript">
<!--
  
var maxLen=100;
   
function checkMaxInput(obj)
     
{
       
var m=obj.value.length;
       
var n=m;
       
var j=0;

  
        
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.innerText
='[最大可输入';
            remLen2.innerText
=maxLen;
         remLen3.innerText
='字符,';
         remLen4.innerText
='您已达到输入上限!';
         remLen5.innerText
=']';
          }

        
else
          
{
      remLen1.innerText
='[最大可输入';
            remLen2.innerText
=maxLen;
         remLen3.innerText
='字符,还可输入';
         remLen4.innerText
=maxLen-n;
         remLen5.innerText
='字符]';
     }

     }
   
//-->
</SCRIPT>
 
 
<textarea name="creditcontent" cols="45" rows="5" onKeyDown="checkMaxInput(this)" onKeyUp="checkMaxInput(this)" onBlur="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>
 很有用的JS,先收藏在这里
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:11724次
    • 积分:313
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条