国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js判斷文本框剩余可輸入字數的方法

2019-11-20 13:13:56
字體:
來源:轉載
供稿:網友

本文實例講述了js判斷文本框剩余可輸入字數的方法。分享給大家供大家參考。具體如下:

目的:為了更直觀的體現用戶在文本框輸入文本時能看到自己輸入了多少字,項目中需要通過判斷提示文本框剩余可輸入字數

JS實現方法

復制代碼 代碼如下:
<html> 
<head runat="server"> 
    <title></title> 
    <script type="text/javascript"> 
  
        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> 
    <form id="form1" runat="server"> 
    <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> 
    </form> 
</body> 
</html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 侯马市| 清徐县| 潼南县| 方山县| 随州市| 贵南县| 常德市| 荥经县| 鄂尔多斯市| 嵊州市| 乐至县| 明光市| 白城市| 栾城县| 扎赉特旗| 宁乡县| 封开县| 怀化市| 二连浩特市| 新乡县| 桑日县| 隆化县| 龙江县| 时尚| 慈利县| 三亚市| 织金县| 合水县| 房产| 桓仁| 黎平县| 苏州市| 林西县| 娄底市| 湾仔区| 阳城县| 大丰市| 交口县| 抚顺县| 金塔县| 钟祥市|