javascript - 在 Android 浏览器中 keypress 无效
我已经尝试用谷歌搜索我问题的答案,但没有找到。我需要在每次按键时捕获值;
按键在桌面浏览器中有效。但在安卓浏览器中不起作用。我研究后发现安卓浏览器中存在一个错误。
有人知道我如何捕获用户输入的按键值吗?
我当前的代码:
@Directive({
selector: '[mask-number]',
host: {
'(keydown)': 'keypress($event)',
'(blur)': 'focusout()'
}
})
....
keypress($event){
alert($event.key);
}
....
在浏览器 Android 中返回:
unidefinid
答案#1
你可以尝试监听 keyup 或 keydown 事件。