我有一个听取输入的脚本。 在桌面浏览器上,可以通过以下方式检测数字键:
示例(jquery):
$(document).on('keydown', '[pattern]', function(e) {
if (e.keyCode >= 48 && e.keyCode <= 57 && !e.shiftKey) {
// do things
}
}
在ipad e.shiftKey
上,数字键盘上始终为false
。
我在考虑使用e.originalEvent.keyIdentifier
,但我的IDE告诉我它已被删除。
关于如何解决这个问题的任何想法?