UIWebView中的iPhone键盘不会消失
问题描述:
我有一个加载HTML表单的UIWebView。UIWebView中的iPhone键盘不会消失
当我选择文本字段时,出现键盘。
当我输入并点击“Go”时,表单将被提交并加载下一页,但键盘不会消失,它会保留在屏幕上。
摆脱键盘的唯一方法是按下键盘上的“完成”按钮或按下窗体中的HTML提交按钮。
是否可以在点击Go按钮后使键盘消失?
谢谢!
答
您需要让活动输入在表单提交时重新注意焦点。最简单的办法是要求所有的输入.blur()
在窗体的onsubmit
事件处理程序
<form onsubmit="document.getElementById('myInput').blur();">
<input type="text" id="myInput"/>
</form>
如果你有过在WebView中的HTML无法控制? – zonabi 2015-06-25 16:01:45