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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:46:04
字體:
來源:轉載
供稿:網友

文本框在很多項目開發的時候都需要使用,其實我們程序員可以設置在輸入框預設有限的字符數,本文是錯新技術頻道小編和大家分享的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>

以上所述就是錯新技術頻道小編介紹的js判斷文本框剩余可輸入字數的方法,大家學習的怎樣了?希望小編的介紹可以給大家帶來更多靈感。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 渝北区| 徐闻县| 喀喇沁旗| 永宁县| 卓尼县| 叙永县| 绥宁县| 云南省| 雷波县| 平南县| 合川市| 南昌县| 康保县| 尼玛县| 松阳县| 金坛市| 肥东县| 永德县| 浦县| 涟水县| 中西区| 大竹县| 深水埗区| 夏津县| 台前县| 东方市| 井研县| 永平县| 固安县| 浦东新区| 丹阳市| 高淳县| 鸡东县| 桓仁| 临沧市| 台中市| 饶阳县| 永济市| 辉县市| 仪征市| 闽侯县|