2014-03-19 51 views
1

在Android的webview中,來自包含textarea的一個由javascript處理。 問題:提交/處理表單後,鍵盤不會消失,除非用戶在外面點擊。如何從Android的Webview中隱藏鍵盤?

我希望在表單提交後讓鍵盤消失。這怎麼能實現?

<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

你檢查了這個SO問題:[link] http://stackoverflow.com/questions/8335834/how-can-i-hide-the-android-keyboard-using-javascript? – sinisha

+0

我真的搜索過,但沒有找到這一個。將檢查出來......謝謝! – Elvis

+0

剛剛嘗試了所有的鏈接方法,但沒有一個能夠正常工作... – Elvis

回答

1
$("form").reset(); 

復位形式應引起鍵盤隱藏。或者,你可以嘗試。

$('input').blur();