zoukankan      html  css  js  c++  java
  • 文本域textarea显示输入剩余字数

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>显示输入剩余字数</title>
    <script>
        var maxstrlen=160;
        function Q(s){return document.getElementById(s);}
        function checkWord(c){
            len=maxstrlen;
            var str = c.value;
            myLen=getStrleng(str);
            var wck=Q("wordCheck");
            if(myLen>len*2){
                c.value=str.substring(0,i+1);
            }
            else{
                wck.innerHTML = Math.floor((len*2-myLen)/2);
               }
        }
        function getStrleng(str){
            myLen =0;
            i=0;
            for(;(i<str.length)&&(myLen<=maxstrlen*2);i++){
            if(str.charCodeAt(i)>0&&str.charCodeAt(i)<128)
            myLen++;
            else
            myLen+=2;
        }
        return myLen;
    }
    </script>
    
    </head>
    
    <body>
    
    <div style="font-size:16px">
    
    控制输入框字符输入,计算输入字符总数,显示剩余字数;<br>
    
    一个英文字符算一个字符,一个中文字符算两个字符计算。
    
    </div>
    
    <div>
    
    <textarea onKeyUp="javascript:checkWord(this);" onMouseDown="javascript:checkWord(this);" name="content" style="overflow-y:scroll"></textarea>
    
    </div>
    
    <DIV>
    
    还可以输入<span style="font-family: Georgia; font-size: 26px;" id="wordCheck">160</span>个字符 </div>
    
    </body>
    
    </html>
  • 相关阅读:
    Git—分支管理
    Git—推送代码至Github
    Git入门—创建项目
    Mysql单表查询
    Mysql数据的增删改查
    Mysql完整约束性
    C++继承中同名成员变量处理方法
    C++继承和组合中的构造函数和析构函数调用原则
    C++继承中的类型兼容原则
    C++中的继承
  • 原文地址:https://www.cnblogs.com/imsomnus/p/4208028.html
Copyright © 2011-2022 走看看