本文實例講述了js判斷文字方塊剩餘可輸入字數的方法。分享給大家供大家參考。具體如下: 目的:為了更直覺的體現使用者在文字方塊輸入文字時能看到自己輸入了多少字,專案中需要透過判斷提示文字方塊剩餘可輸入字數 JS實作方法 複製程式碼 程式碼如下: <br /> <br /> var maxstrlen = 160; <br /> function Q(s) { return document.getElementById(s); } <br /> <br /> function checkWord(c) { <br /> len = maxstrlen; <br /> var str = c.value; <br /> myLen = getStrleng(str); <br /> var wck = Q("wordCheck"); <br /> <br /> if (myLen > len * 2) { <br /> c.value = str.substring(0, i 1); <br /> } <br /> else { <br /> wck.innerHTML = Math.floor((len * 2 - myLen) / 2); <br /> } <br /> } <br /> <br /> function getStrleng(str) { <br /> myLen = 0; <br /> i = 0; <br /> for (; (i < str.length) && (myLen <= maxstrlen * 2); i ) { <br /> if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128) <br /> myLen ; <br /> else <br /> myLen = 2; <br /> } <br /> return myLen; <br /> } <br /> <br /> 控制輸入框字元輸入,計算輸入字元總數,顯示剩餘字數; 一個英文字符算一個字符,一個中文字符算兩個字符計算。 name="content" style="overflow-y: scroll"> 也可輸入160個字元 希望本文所述對大家的javascript程式設計有所幫助。