强行进入'在移动设备上的表单内的事件

时间:2018-04-03 09:05:18

标签: javascript jquery html form-submit enter

我有以下页面结构。有联系表格。在该表单中有一个搜索字段。用户在输入字段中键入一个值,点击“搜索”#39;按钮(或按下输入键),然后选择其中一个结果。该结果将通过主要联系表单提交。

我最初决定不使用嵌套表单的想法,并为输入搜索字段创建了两个行为 - 在按钮单击和输入按下。在两种情况下,jquery从输入中获取值并传递给搜索逻辑。

按钮点击适用于桌面和移动设备。然而,输入仅适用于桌面。在移动设备(iOS和Android)上发生的事情是,在搜索输入字段中输入值时,出现在移动屏幕上的虚拟键盘会显示“下一个/搜索”字样。按钮,而不是'进/出'按钮。因此,当输入值并且用户触摸按钮时,光标移动到下一个字段而不是触发“输入”。事件

搜索字段的标记看起来像这样

<input type="text" name="x"><button value="search">Search</button>

接下来的问题是,如何强制移动操作系统显示&#39;进入&#39;该输入字段的键盘上的键。或者,如果那是不可能的(我假设可能是这种情况),如何修改整个表单的构造来处理这个(使用jquery)?

0 个答案:

没有答案