我正在运行Android 4.4.2,它似乎没有触发'keypress'事件。
我现在用于测试的一些基本代码就是目的:
$('<input>')
.on('keyup', function (e) {
e.preventDefault();
console.log(e.which);
})
.on('keypress', function (e) {
e.preventDefault();
console.log(e.which); // never fired
})
.on('keyup', function () {
console.log(e.which);
});
然而,'keyup'和'keydown'事件并没有为按下的实际按键提供准确的代码。
是否有一种方法(JavaScript或jQuery)可用于在Android中按下实际键?
感谢。
答案 0 :(得分:1)
我认为这是因为拼写检查,因为事件只在空格后触发或在android上输入。也许可以通过专注于隐藏文本框来找到关闭拼写检查或手动扫描文本字段?我明天醒来时正在努力。