我正在基于HTML / CSS / JS为iPhone创建一个Webapp。我正在使用表单来接收输入并将数据传递给脚本,但是我遇到的一个问题是键盘不会消失。用户将输入信息,然后单击“提交”,并且由于是JavaScript,因此不会重新加载该页面。键盘保持在原处,这很麻烦,并为用户增加了另一步骤(必须将其关闭)。
有什么办法可以迫使Safari中的键盘消失?本质上,我有一个感觉,这个问题等同于问我如何迫使输入框失去焦点或模糊。从网上看,我发现了很多示例来检测模糊事件,但没有一个例子可以迫使该事件发生。
最佳答案
更简单地说,您可以在当前关注的元素上调用blur()。 $(“#inputWithFocus”)。blur()
关于iphone - 在iPhone Safari Webapp中隐藏键盘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2890216/