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

首頁 > 編程 > JavaScript > 正文

js實現多行文本框統計剩余字數功能

2019-11-19 17:00:37
字體:
來源:轉載
供稿:網友

效果圖:

代碼如下:

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>js統計文本框剩余字數</title>  <style type="text/css">    #area{      width: 300px;      height: 300px;      resize:none;    }  </style></head><body>  <textarea autofocus id="area" onkeydown="sy()" maxlength="10" placeholder="只能輸入十個字"></textarea><!--   resize:none 多行文本框不可以拖動   onkeypress="sy()"鍵盤按住或點擊時調用方法   maxlength="10"定義最大寬度   placeholder="只能輸入十個字"  定義默認提示   autofocus  定義自動獲得焦點   -->  <span>你還可以輸入:<strong id="span" >10</strong>個字</span>  <input type="button" value="統計" onclick="fun();">  <div id="div"></div>  <script type="text/javascript">     function sy() {       var num=document.getElementById("area").value.length;       //console.log(num);       var sheng=10-num;       if(sheng==0){         //變顏色為紅色         console.log(sheng);         document.getElementById("span").style.color="#ff0000";       }else{         //變顏色為黑色         document.getElementById("span").style.color="#000000";       }       document.getElementById("span").innerHTML=sheng;     }     function fun(){       var txt=document.getElementById("area").value;       //這么寫的意思是申請abc三個值都為0       var a=b=c=0;       for(var i=0;i<txt.length;i++){         var ch=txt.charAt(i);         if(ch>="a"&&ch<="z"){           a++;         }else if(ch>="A"&&ch<="Z"){           b++;         }else if(ch>="0"&&ch<="9"){           c++;         }       }       //abc中分別統計了小寫字母、大寫字母、數字的個數       document.getElementById("div").innerHTML="大寫字母有"+b+"個,小寫字母有"+a+"個,數字有"+c+"個";     }  </script></body></html>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达拉特旗| 贺兰县| 金寨县| 平江县| 常德市| 乌兰浩特市| 化德县| 万荣县| 临沭县| 简阳市| 西充县| 焦作市| 长治县| 屏山县| 兴安盟| 南平市| 康乐县| 七台河市| 习水县| 图木舒克市| 赣州市| 揭阳市| 逊克县| 太谷县| 合肥市| 阳泉市| 汪清县| 襄城县| 鹤庆县| 祁阳县| 仪征市| 自治县| 阳信县| 台中市| 东阿县| 民权县| 晋宁县| 平度市| 天全县| 澜沧| 罗平县|