2012-03-01 18 views
1

我正在使用webview來允許用戶登錄。由於該網站需要數字密碼,因此我希望webview彈出數字鍵盤,但也要隱藏輸入字符。我知道如果你指定一個HTML輸入類型=「數字」,它會彈出數字鍵盤。另外,如果您指定HTML輸入類型=「密碼」,它將隱藏輸入字符。使用Android webview的數字密碼字段

但是,在這種情況下,我需要做兩個(即彈出打開數字鍵盤和隱藏輸入字符)。我知道如果我使用的是本地屏幕,我可以指定類型爲「數字密碼」的EditText字段,但是,我使用的是webview,所以我不相信這是可用的。

此處有任何建議嗎?

回答

0

你可以使它成爲「密碼類型」,提示用戶只需輸入數字密碼即可。當用戶輸入密碼時,您從代碼中檢查是否爲數字,如果不是,您可以顯示對話框,輸入的密碼不符合標準並使用戶輸入有效的密碼。

可以接受您的情況嗎?

+1

感謝您的回覆。 問題是,如果我們使它鍵入=「密碼」,鍵盤默認爲文本鍵盤,要求用戶按'123'鍵切換到數字鍵盤。我希望它自動成爲一個數字鍵盤,用戶不必爲了正確的輸入而切換它。 有沒有其他想法? – user1243306 2012-03-01 19:36:25

+0

是的,你是對的。這不太方便。讓我們知道如果我想出更好的主意。 – Ewoks 2012-03-02 07:35:09

+1

我發現了一個適用於我的css解決方案。它在以前的帖子中解決,在 http://stackoverflow.com/questions/8333117/is-there-a-way-to-have-a-masked-numeric-input-field – user1243306 2012-03-02 15:25:32