Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript强制关闭android键盘_Javascript_Android_Jquery_Ios_Cordova - Fatal编程技术网

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

如何使用javascript强制关闭android键盘,javascript,android,jquery,ios,cordova,Javascript,Android,Jquery,Ios,Cordova,我想使用javaScript在android和ios的按钮点击事件中强制隐藏设备键盘 问题是,如果textbox具有焦点,并且用户单击按钮,则我们需要隐藏设备键盘并显示自定义弹出窗口。如果没有文本输入具有焦点,则键盘将自动关闭。 您可以在按钮onlick event上设置另一个事件来更改焦点而不停止事件(不要调用event.preventDefault())我只在单击时使用函数no any event.preventDefault();当我在文本框中单击时间光标所在的函数时,我需要通过代码关闭设

我想使用javaScript在android和ios的按钮点击事件中强制隐藏设备键盘


问题是,如果textbox具有焦点,并且用户单击按钮,则我们需要隐藏设备键盘并显示自定义弹出窗口。

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

我只在单击时使用函数no any event.preventDefault();当我在文本框中单击时间光标所在的函数时,我需要通过代码关闭设备键盘。请解释您的情况,因为据我所知,如果您不调用event,按钮应该会占据焦点。onclick函数键盘上的preventDefault()在安卓平板电脑中运行缓慢,所有代码在隐藏它之前都会运行。我不想用setTimeout函数解决这个问题。你看过吗?(我对这个问题的回答对我来说很好)很好,非常感谢。。。。现在,在ios上尝试同样的方法也希望它能起作用。这些方法不适用于任何其他解决方案