在Android的webview中,包含textarea的内容由javascript处理。 问题:提交/处理表单后,键盘不会消失,除非用户点击外面。
我想在表单提交后立即使键盘消失。如何实现这一目标?
<form>
<textarea>Hi there...</textarea>
</form>
<script>
$("form").submit(function(){
processForm();
// I tried .blur() and .focusout(), which make the textarea loose focus,
// but the keyboard still does not hide...
// $("textarea").blur();
// $("textare").focusout();
return false;
})
</script>
答案 0 :(得分:1)
$("form").reset();
重置表单会导致键盘隐藏。或者,你可以试试。
$('input').blur();