【发布时间】:2015-10-27 14:55:16
【问题描述】:
我想知道如何跟踪用户是否在输入字段中按下退格键或删除键。之后,每次按下这些按钮时,我都会添加一个名为 count 的变量。我目前有这个代码,但它似乎不起作用;任何帮助都非常感谢,谢谢。
var Count = 0;
var input = document.getElementById('display');
input.onkeydown = function() {
var key = event.keyCode || event.charCode;
if( key == 8 || key == 46 )
Count++;
return false;
};
【问题讨论】:
-
你总是返回
false。将条件包装在{}:jsfiddle.net/a15tfq9o -
事实上总是包装条件,这样你就不会遇到这样的问题。
-
如果使用这些键,您是否试图阻止输入?不清楚你的目标是什么
-
我实际上是在尝试记录这些键被按下的次数,谢谢。
标签: javascript key keydown backspace