javascript - 如何从 Android 的 Webview 中隐藏键盘?

标签 javascript android jquery webview

在 Android 的 webview 中,包含文本区域的 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();

关于javascript - 如何从 Android 的 Webview 中隐藏键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22499890/

相关文章:

java - android中如何检测ArrayList内容一段时间没有改变?

android - 如何在多行文本的背景中创建圆角,其中线条具有不同的宽度

javascript - select2 获取下拉选项数组列表

javascript 呼吸元素 - 动画似乎在很长一段时间后才起作用

Javascript反向验证输入代码?

Android 设备性能评估技术

来自 base.html 的 jquery 在 django 的其他模板中不起作用

jquery - 如何在日期值更改以及文本框值更改时更改按钮的颜色?

javascript - Rails 和 JQuery 从数组中选择随机项

javascript - Titanium Appcelerator 使用 API 解析 Youtube JSON