2012-05-03 37 views
3

我有一個帶有輸入框和提交按鈕的表單。這裏沒什麼特別的......Iphone:虛擬鍵盤在錄音後點擊「開始」按鈕不會隱藏按鈕

在iPhone上(iPhone 4S,iOS 5.1),我使用虛擬鍵盤來填充輸入字段,當我點擊/點擊鍵盤的Go按鈕時,表單被提交。但提交後虛擬鍵盤不會隱藏。

如果我使用表單的提交按鈕,鍵盤消失。只有當我點擊鍵盤上的Go按鈕才存在這個問題

是否有我應該檢查的任何javascript事件?或者你有暗示嗎?

btw:在其他形式具有相同的結構這個問題不存在。

由於提前

回答

11

使用此代碼,點擊事件解僱虛擬鍵盤

document.activeElement.blur();

+0

你的意思是提交事件,我想? – 11684

+0

是的,如果你運行這個代碼onsubmit然後鍵盤應該消失:) – lukejacksonn