UIWebView中的iPhone键盘不会消失

dot*_*dot 3 html iphone dom uiwebview

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

当我选择文本字段时,键盘出现.

当我输入并点击"Go"时,表单会被提交并下一页加载,但键盘不会消失,它会停留在屏幕上.

摆脱键盘的唯一方法是按下键盘上的"完成"按钮或按下表单中的HTML提交按钮.

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

谢谢!

rpe*_*ich 9

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

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