【问题标题】:How can we capture a mobile device "Next" button key press in Javascript我们如何在 Javascript 中捕获移动设备的“下一步”按钮按键
【发布时间】:2015-03-05 20:54:11
【问题描述】:

移动智能手机键盘上的大多数键都会生成带有以下代码的键码,但“Next”和“Prev”除外。按钮不:

$('#txtRegMobileNumber2').keydown(function (e) {
    alert('Key pressed: ' + e.keyCode);
});

如何在 Javascript 中捕获“下一步”按钮按下(相当于 iOS 中的箭头)?

This 其他问题可能是重复的,但看到代码对我不起作用,我仍然需要帮助。我尝试使用e.whichkeyup() 无济于事。

【问题讨论】:

  • 我过去很幸运,keyup 优于 keydown。你试过吗?据我所知,某些设备正在跳过 keydown。

标签: javascript android ios dom-events


【解决方案1】:

如果您关心捕获用户何时离开您的文本字段,不妨考虑blur() JavaScript 事件?

https://developer.mozilla.org/en-US/docs/Web/Events/blur

【讨论】:

【解决方案2】:

使用带有控制台输出的远程调试并按下这些键来获取代码。

【讨论】:

  • 好建议,但是,如果您无法使用 javascript 捕获事件,这似乎并不能解决问题,因为 javascript 很可能会用于处理事件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多