【发布时间】:2014-09-16 19:22:11
【问题描述】:
我正在使用 Phonegap 将网络应用程序转换为 Android 应用程序。当我按下键盘上的键时,keypress 事件没有触发。我注意到触发了 keydown 事件而不是 keypress,但 keyCode 和 charCode 始终为 0。请帮助。
我的代码是:
if (document.addEventListener){
console.log("****** document.addEventListener ******");
document.addEventListener("keydown",UI.keydown,false);
document.addEventListener("keypress",UI.keypress,false);
}
else if (document.attachEvent)
{
console.log("****** document.attachEvent ******");
document.attachEvent("onkeydown", UI.keydown);
document.attachEvent("onkeypress", UI.keypress);
}
else
{
console.log("****** document.onkeypress ******");
document.onkeydown= UI.keydown;
document.onkeypress= UI.keypress;
}
【问题讨论】:
标签: cordova