如何使用javascript强制关闭android键盘

Posted

技术标签:

【中文标题】如何使用javascript强制关闭android键盘【英文标题】:how to close android keyboard forcefully using javascript 【发布时间】:2014-07-18 12:18:54 【问题描述】:

我想在使用 javascriptandroidios 按钮的单击事件上强制隐藏设备键盘。

问题是,如果文本框有焦点并且用户点击了一个按钮,那么我们需要隐藏设备键盘并显示一个自定义弹出窗口。

【问题讨论】:

你看过***.com/questions/8335834/… 吗? (我对这个问题的回答对我来说很好) 它工作得很好,非常感谢....现在尝试 ios 的同样的事情也希望它能工作。 这些不适用于任何其他解决方案 【参考方案1】:

如果没有文本输入具有焦点,则键盘将自行关闭。 您可以在按钮 onlick 事件上设置其他事件来更改焦点而不停止事件(不要调用 event.preventDefault()

【讨论】:

我只使用点击功能没有任何 event.preventDefault();当我单击该文本框上出现时间光标的函数时,我需要通过代码关闭设备键盘。 解释你的条件,因为据我所知,如果你不在 onclick 函数上调用 event.preventDefault(),按钮应该成为焦点 键盘在 android 平板电脑中运行缓慢,所有代码在隐藏之前运行。我不想使用 setTimeout 函数来解决这个问题。

以上是关于如何使用javascript强制关闭android键盘的主要内容,如果未能解决你的问题,请参考以下文章

android如何强制cpu核心离线(关闭核心)

android 怎么调用强制关闭

如何确定Android应用程序是不是被强制关闭?

如何在Android中强制停止AsyncTask [重复]

当我使用 WebView loadUrl 函数时,Android Studio 应用程序被强制关闭

如何在 webView 中启用 javascript