javascript - 如何使用 jQuery 隐藏软键盘

标签 javascript android jquery html

我有文本按钮:

<input type="text" class="field" id="something" name="something" placeholder="text" autofocus   />

我想删除 android 软键盘并保留在该字段中(保持焦点)。但我只需要为该字段执行此操作,而不是为整个文档执行此操作。是否可以使用 jQuery 来做到这一点?

最佳答案

是的,但是您需要将该字段设为只读。 但这当然意味着您无法编辑它,除非您创建其他 UI 来操作字段值。

该领域的目标是什么?

例如,您可以使用 blur() 来移除焦点,并记住在 JS 中您关注的领域是做什么其他事情。但您仍然会移除焦点。

还有更多技巧,但这需要模糊、聚焦其他字段或使您的字段无法通过软键盘编辑。

How can I hide the Android keyboard using JavaScript?

HTML Mobile -forcing the soft keyboard to hide

关于javascript - 如何使用 jQuery 隐藏软键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46543912/

相关文章:

javascript - 如何在 Angular Js 中调用 100 多种数据产品 - 需要一些动态数据驱动的解决方案

javascript - 创建多个元素

javascript - DOMDocument - 从正文中获取脚本文本

jquery - 停止单击方法中的数据绑定(bind)事件

javascript - 在 Angular 2 中以编程方式加载和卸载模块

javascript - 在谷歌地图中添加标记数组

android - 如何将布局 View 保存为图像或 pdf 到 android 中的 sd 卡?

java - Android Studio新安装Gradle错误

Android NDK C++ 异常抛出 SIGSEGV 和 __gnu_cxx::__verbose_terminate_handler

jQuery "stacking"div(像乐高一样)