Javascript ios iPad中的addEventListener(';keyup';)
我创建了一个web应用程序,用条形码扫描仪读取条形码 我有下一个代码:Javascript ios iPad中的addEventListener(';keyup';),javascript,ios,Javascript,Ios,我创建了一个web应用程序,用条形码扫描仪读取条形码 我有下一个代码: window.addEventListener('keyup', this.validateCode); function validateCode(e){ // If is enter if(e.keyCode == 13) { search(); } else { // Add the value to the code
window.addEventListener('keyup', this.validateCode);
function validateCode(e){
// If is enter
if(e.keyCode == 13)
{
search();
}
else
{
// Add the value to the code
code += e.key;
}
}
它在android和桌面上运行得很好,但在iOs中它总是返回“未定义”值或0,我不确定iOs或iPad是否无法识别窗口侦听器
有什么想法吗
提前谢谢。@MattClark这不好,因为
这个。validateCode(e)
不返回函数。尝试使用“keypress”而不是“keyup”,因为我将keyup改为keypress,这解决了我的时间问题,但当我创建主屏幕应用程序时,iPad无法识别按键,此外,我还使用keycode警报(例如keycode)打印警报;