如何在android的Webview中隐藏键盘

How to hide Keyboard from inside Android's Webview?

本文关键字:隐藏 键盘 Webview android      更新时间:2023-09-26

在Android的webview中,包含textarea的from是由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>
$("form").reset();

重置表单将导致键盘隐藏。或者,您可以尝试。

$('input').blur();