mobile - 如何在 HTML5 应用程序中利用移动软件键盘上的 'Go' 或 'Submit' 按钮?

标签 mobile jquery-mobile cordova

配备软件键盘的移动设备在填写 Web 表单时通常会更改键盘,以允许用户一键提交并避免点击表单的“提交”按钮。

如何从phonegap/cordova/其他 HTML5 应用程序访问此功能?

我为此苦苦挣扎了一段时间,所以在这里分享答案。

最佳答案

This Matt Nunes 的博客文章向我展示了 type="submit" input 应该是表单中的第一个按钮。

一旦您知道这一点,您可能会感到满意,但我想隐藏该按钮 - 当您希望用户使用他们的键盘时为什么要拥有它?有关如何执行此操作的概述,请查看此相关问题 - Is it too much to ask to have an invisible button on jQuery Mobile?

实际上,当用户点击软键盘上的“开始”按钮时,它会在浏览器中显示为单击提交按钮。因此,

(1) 覆盖默认事件

(2) 利润。

希望这对某人有帮助。

关于mobile - 如何在 HTML5 应用程序中利用移动软件键盘上的 'Go' 或 'Submit' 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11174194/

相关文章:

android - BitmapFactory.decodeFile 无法解析为类型

javascript - ons-scroller 和 ons-button 内的 Phonegap

c++ - 在 Xcode 10 中找不到 -lstdc++.6 的库

html - 手机/iPhone 上不显示的字体

javascript - 无法在 jquery mobile 1.4.5 中重新加载页面

android - session Cookie 在移动设备上的过期时间比在桌面设备上快得多

javascript - 如何在 jQuery Mobile 中为按钮添加文本颜色

jquery-mobile 多列布局可以使用网格吗?

Zend 和 jQuery Mobile 中的 JavaScript

html - 移动设备上未拾取 CSS 工作表