所以,你只需要知道字符在textarea中的數字?
你可以得到與textarea的價值的length屬性: textarea.value.length
下面是一個例子:
<textarea onkeyup="console.log(this.value.length)"></textarea>
這裏有一個字符計數檢查。這並非萬無一失,但它會幫助您瞭解:
<textarea onkeyup="updateCounter(this)" onpropertychange="this.onkeyup()"></textarea>
<div id="limit"></div>
<script>
var limit = document.getElementById("limit");
function updateCounter(textarea) {
var len = textarea.value.length;
var max = 10;
if(max - len < 0) {
textarea.value = textarea.value.substring(0, max);
} else {
limit.innerHTML = max - len;
}
}
</script>
另外請記住,Stack Overflow是一個程序員幫助網站。我們將幫助解決編碼問題,但我們不只是爲人們編寫程序(這裏有很多網站)。
是的,並打印在textarea下...任何還可以添加一個限制例如:剩餘300個字符... 299 ...等等作爲用戶類型。 – heav3n 2012-03-08 15:17:04
添加了一個可能的解決方案 – 2012-03-08 15:25:10
感謝您的回答和時間:) – heav3n 2012-03-08 16:28:33