国产探花免费观看_亚洲丰满少妇自慰呻吟_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判斷文本框剩余可輸入字數的方法,大家學習的怎樣了?希望小編的介紹可以給大家帶來更多靈感。

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

圖片精選

主站蜘蛛池模板: 理塘县| 巴林右旗| 文山县| 贵阳市| 株洲县| 岗巴县| 阳朔县| 镇江市| 中江县| 青冈县| 突泉县| 车致| 灵寿县| 肥西县| 上虞市| 石林| 宜丰县| 西乌| 九龙坡区| 方城县| 汽车| 宜黄县| 桂林市| 霍林郭勒市| 五常市| 庄河市| 祥云县| 苏尼特左旗| 苗栗市| 蒙山县| 惠来县| 宜川县| 大荔县| 伽师县| 甘谷县| 安义县| 慈利县| 清河县| 伊金霍洛旗| 东阿县| 登封市|