Javascript无法使用onKeyPress正确计算元素长度

时间:2014-05-09 08:04:48

标签: javascript jquery dom

我在textarea中计算元素的值长度时遇到了这个问题。

我尝试了DOM和jQuery,但似乎问题是.length。我警告$('#' + field1).val().length,它似乎从0开始计数,即使字段中有1个符号。

BTW $('#' + field1).val().length + 1没有帮助,甚至会让情况变得更糟。

此处JSFiddle带有我的代码。

1 个答案:

答案 0 :(得分:2)

将活动从onkeypress更改为onkeyup。问题是javascript在字符实际输入textarea之前计算字符数。

工作小提琴:http://jsfiddle.net/YbUf4/8/