我在网页上有一个Java小程序,允许编辑文本。当用户试图修改文本,按退格键,浏览器前进到上一页。如果过滤器退格键按如下:
var a = function () {
var event = window.event;
if (event.keyCode == 8){
alert('backspace');
return false;
}
}
document.onkeydown = a;
那么退格键不会传播到applet,因此不会修改文本。问题是如何将事件传递到applet并停止进一步传播?
4条答案
按热度按时间cunj1qz11#
现在我找到了使用jQuery sendkeys plugin的解决方案,因为在我们的项目中使用jQuery不是一个选项,我将尝试用普通的javascript重写它。
fsi0uk1n2#
ttvkxqim3#
bihw5rsg4#