2014-01-24 58 views
3

我有一個應用程序使用在Android 2.3上運行的webview。 (我只需要瞄準2.3,它的特定設備)。我的HTML表單中有下列文本框:與maxlength的Android webview錯誤

<input type="text" maxlength="8" id="blah" name="blah" /> 

的網頁流量限制長度爲8,但是當用戶進入過去那種退格鍵基本停止工作,所以他們不能回去改變他們已經輸入了。我在我的Nexus 7(2013)上運行了最新版本的KitKat,並且完全忽略了maxlength。我是否錯過了一些東西,或者有什麼特別的東西需要你去設置Android中文本字段的最大長度?

+0

我恰巧有一個Android 2.3設備,[此演示](http://www.w3schools.com/tags/att_input_maxlength.asp)似乎對我來說很好,如果你的意思是無法刪除使用Backspace鍵的字符。 –

+0

這看起來像一個解決方案類似的問題:http://stackoverflow.com/questions/11754575/jelly-bean-webview-not-working-well-with-html-maxlength-attribute-for-textbox – JSuar

回答

1

我不知道你有沒有發現,嘗試,但是當我得到了同樣的問題,去年我通過以下襬脫問題:

正如你可以在這個Project Issue Link看到這是一個常見的錯誤,一個javascript as recommended on comment現在可以提供解決方案。