我们如何在 Javascript 中捕获移动设备 "Next" 按钮按键

How can we capture a mobile device "Next" button key press in Javascript

移动智能手机键盘上的大多数键都会生成具有以下代码的键码,但是 "Next" 和 "Prev." 按钮不会:

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

如何在 Javascript 中捕获 "Next" 按钮按下(相当于 iOS 中的箭头)?

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

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

如果您担心在用户离开您的文本字段时捕获,可以考虑 blur() JavaScript 事件?

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

也许回答有点晚了,但是这个问题可以通过在您的输入中添加 inputmode 属性 并将其值设置为 'search' 来解决,这要归功于“Go”/“键盘上的“下一步”按钮被“回车”取代,其行为方式与传统键盘上的普通回车按钮相同。

<input id="txtRegMobileNumber2" inputmode="search"

文档: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inputmode