问题:我有一个 javascript 函数,它计算文本区域中的字符数并将其输出到我的控制台。我也maxlength
设置了我的文本区域。
问题是,有时我sum
和 textareamaxlength
不对齐。
例如,textarea 会阻止我的输入,但 sum 变量会告诉我,我还有字符。特别是当我快速打字或同时插入多个字符时。
我该如何解决这个问题?谢谢
HTML:
<textarea maxlength="100"></textarea>
Javascript:
var inputArea = $('textarea');
inputArea.keyup(function(){
var sum = 100 - inputArea.val().length;
console.log(sum);
});
JSFiddle:http: //jsfiddle.net/RnTHJ/3/