【问题标题】:iPhone keyboard in UIWebView does not go awayUIWebView 中的 iPhone 键盘不会消失
【发布时间】:2010-10-26 08:52:25
【问题描述】:

我有一个加载 HTML 表单的 UIWebView。

当我选择一个文本字段时,键盘会出现。

当我键入并点击“开始”时,表单已提交并加载下一页,但键盘并没有消失,而是停留在屏幕上。

摆脱键盘的唯一方法是按键盘上的“完成”按钮或按表单中的 HTML 提交按钮。

是否可以让键盘在点击Go按钮后消失?

谢谢!

【问题讨论】:

    标签: iphone html dom uiwebview


    【解决方案1】:

    您需要在表单提交时让活动输入退出焦点。最简单的方法是在表单的 onsubmit 事件处理程序中对所有输入调用 .blur()

    <form onsubmit="document.getElementById('myInput').blur();">
        <input type="text" id="myInput"/>
    </form>
    

    【讨论】:

    • 如果您无法控制 webview 中的 HTML 怎么办?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    相关资源
    最近更新 更多