jQuery' KeyDown'活动问题 - 快速打字

时间:2016-03-29 11:46:03

标签: javascript jquery keydown

我正在使用jQuery keydown事件来检测内部有助于阻止某些操作的密钥代码。

有一个输入字段,其中包含类' .donothack'如下所示

<input name="hac" class="donothack" id="donothack" value="" />

在jQuery代码中提到如下

$(".donothack").on("keydown", function(event) {
    console.log(event.keyCode);
    if(event.shiftKey && event.keyCode != 9 || event.keyCode != 9) { 
        //Stop operation
    }
}
  

现在的问题是,当某人在此输入字段中键入太快时,浏览器上的每个事件都被挂起,他必须通过计算机的任务管理器手动终止浏览器或页面。

我刚才决定console.log然后我发现事件正在增加。计数是无穷无尽的,如下图所示。 我甚至不知道按下按键的次数:(

enter image description here

请建议解决方案?

1 个答案:

答案 0 :(得分:0)

试试这个

{{1}}