在Alert()弹出窗口上注册Keyup和Keydown

时间:2016-05-16 16:48:39

标签: javascript dom window alert addeventlistener

我有一个脚本跟踪按这样的方法按下的键

this.keyMap[keyCode] = event.type == 'keydown';

我已经将键映射到窗口对象的函数绑定了:

window.addEventListener("keydown", function(){ 
    global_formMovementManager.mapKey(event); 
}, true);

window.addEventListener("keyup", function(){ 
    global_formMovementManager.mapKey(event); 
}, true);

目前,当用户按 Ctrl + Shift + Enter 时,它会提交表单,如果出现错误,则会显示alert()。问题是当显示警报时 - 如果用户放开任何按钮,它就不会被onkeyuponkeydown窗口事件监听器注册。

根据我的理解alert()window对象的一种方法:window.alert(),所以我很惊讶听众没有运作。

是否有将事件侦听器绑定到alert()弹出窗口的方法?

0 个答案:

没有答案