在移动键盘上点击 return 时如何取消选择输入字段 (iOS)

How to deselect input field when tapping return on mobile keyboard (iOS)

我还没有在 Android 上测试过这个,但是在 iOS 上我确定它不起作用。

我有一个输入框,人们可以在其中输入内容。当有人在 本机 iOS 键盘 上点击 "enter" 时,我想取消选择(移除焦点)输入字段...但它不起作用。它只是保持对输入字段的关注,而我想摆脱对输入字段的关注。

我正在使用 Angular / HTML / Ionic / pure JavaScript。我有很多输入字段,所以我使用 classnames。有办法实现吗?

您可以在此处看到输入字段和下方的键盘。

可以只监听输入框的keydown事件,查看事件的keyCode是否为13(回车键码)。 发生这种情况时,您只需调用输入元素的 blur() 方法即可。

看起来像 this