textbox
在将文本发送给第三方进行操作之前,我需要验证输入到使用 JavaScript 中的文本。
为此,我使用browserEvent.keyCode
参数keycode
将按键事件发送到浏览器,然后验证代码以说明它是否允许textbox
。
这适用于我测试过的所有设备,除了 HTC One X 上的 Chrome。
我发现各种 Android 和 iOS 设备之间存在令人讨厌的差异,但它们都返回了我可以使用的东西。然而,HTC One X0
会随着每次按键而返回,除了Backspace和Enter键,它们分别返回8
和13
。
我已经尝试过event.keyCode
,event.charCode
以及event.which
,和代码,并且所有内容都browserEvent.keyCode
以.browserEvent.charCode
browserEvent.which
0
基本上,我被困住了。有谁有想法吗
- 为什么
keycode
总是0
在这个设备上返回,以及 - 我怎么能检测到
keycode
?