javascript - 移动 HTML 输入文本框在提交时隐藏软键盘

标签 javascript jquery html

我有一个搜索文本框,onsubmit 事件将使用 AJAX 获取搜索结果。因此,我使用同一页面来刷新/更新搜索结果。

但是,在同时支持 Chrome 和 Safari 的移动设备上,软键盘不会在提交事件时隐藏。

如何隐藏仅适用于移动设备的软键盘? (仅供引用 - 我尝试强制 onblur,但它会影响桌面布局,我使用引导响应式布局)

最佳答案

对于移动设备执行此操作的正确方法是模糊搜索文本框。

OnSubmit
$('#search_text_box').blur();

它将隐藏虚拟键盘。

关于javascript - 移动 HTML 输入文本框在提交时隐藏软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29291598/

相关文章:

javascript - jQuery .html() 没有正确设置内容?

JavaScript,在动态添加的元素上启用查询选择器

javascript - 尝试在 jQuery 中对对象进行编号

javascript - 如何使用express返回数据响应?

php - 用于表单验证的 jQuery post 函数只允许 alert() 显示返回的数据

javascript - 是否有从 HTML 页面打印 div 的 Angular 方式?

php - 如何在要设置大小的图像上叠加文字?

html - 在线 CSS 优化器?

javascript - 在选择选项中更改字符串

javascript - 展平对象属性列表