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.charCodebrowserEvent.which0
基本上,我被困住了。有谁有想法吗
- 为什么
keycode总是0在这个设备上返回,以及 - 我怎么能检测到
keycode?