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

首頁 > 編程 > JavaScript > 正文

用JS剩余字數計算的代碼

2019-11-21 01:42:13
字體:
來源:轉載
供稿:網友
先看看HTML代碼:

<textarea name="description" onkeyup="checkLength(this);"></textarea>
<br /><small>文字最大長度: 250. 還剩: <span id="chLeft">250</span>.</small>
可以看出onkeyup是當用戶離開鍵盤后觸發的事件,傳遞的參數是this(也就是當前所在的文檔區域)

然后結合JS代碼看一下:

<script type="text/javascript">
function checkLength(which) {
var maxChars = 250;
if (which.value.length > maxChars)
which.value = which.value.substring(0,maxChars);
var curr = maxChars - which.value.length;
document.getElementById("chLeft").innerHTML = curr.toString();
}
</script>
函數中首先給maxChars變量指定了值(輸入區內最多可用的字符數,注意,該變量是個可用于計算的數值)

然后從參數中得到在textarea中已輸入的字符長度,并與前面指定的最大長度做比較。
當輸入的字符長度超過范圍,則使用substring來強制限制其長度(0,maxChars)的意思就是可輸入范圍是0個字符到maxChars(變量)個字符。

var curr = maxChars - which.value.length;的作用是算出還可用多少個字符,將數值保存在curr中。

最后通過getElementById定位到id為chLeft的對象(在該HTML中為span),并將curr里的值通過toString方法把數值變為字符串,反饋到span標簽內。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 会理县| 高邮市| 道孚县| 阿合奇县| 云和县| 财经| 鄂州市| 新宁县| 湟源县| 临桂县| 玉林市| 邯郸县| 墨脱县| 什邡市| 兴文县| 伽师县| 修文县| 永定县| 迁安市| 蛟河市| 桃园市| 台山市| 蚌埠市| 镇雄县| 溧阳市| 凤冈县| 灵川县| 三原县| 广宗县| 牙克石市| 临泽县| 成安县| 南江县| 安阳市| 遵义市| 铜陵市| 津市市| 蒙阴县| 永善县| 黄石市| 泗水县|