2014-09-11 38 views
0

我正在處理HTML頁面。該頁面被多個平臺使用:Ios,Android和桌面。我遇到的問題是,在Android瀏覽器中,當我選擇輸入時,默認情況下第一個字母是大寫字母。這對用戶來說是令人沮喪的,因爲所有用戶名都以小寫字母開頭。有沒有辦法改變這個默認值?Android鍵盤默認爲大寫首字母輸入html

+0

可能重複[可以Android WebView HTML影響鍵盤或鍵盤功能嗎?](http://stackoverflow.com/questions/23304635/can-android-webview-html-influence-keyboard-or-keyboard-features) – CodingIntrigue 2014-09-11 12:09:10

+0

什麼樣的輸入是你指的是?請顯示HTML代碼的示例。 – 2014-09-11 12:10:32

回答

1

你說的是與android鍵盤本身有關的,因爲大多數鍵盤都有這個選項來默認大寫第一個單詞!爲了克服這一點,在你的HTML,你需要強制輸入,只顯示小寫字母和轉換所有字母爲小寫,你可以做這樣的:

<input type="text" style="text-transform:lowercase;" on keyup="javascript:this.value=this.value.toLowerCase();"> 

See the DEMO here

+0

稍後在用戶名中可以有大寫字母,但這不是解決方案。 – 2014-09-11 12:14:20

+0

然後我的第一個解釋是答案,它在用戶的鍵盤設置..你不能覆蓋,直到用戶決定關閉autocapitalize第一個字母 – 2014-09-11 12:15:40