由於用戶在字段中輸入的大部分值都是數字和符號,因此我有特定要求在iPhone和Android移動設備上顯示數字符號鍵盤上的文本輸入字段焦點。但輸入字段也可以接受字母字符。爲了改善用戶體驗,我需要在字段焦點上顯示數字符號鍵盤作爲默認鍵盤。但是,使用HTML5輸入標籤,我無法在iPhone和Android中實現這一點。使用HTML輸入類型的數字鍵盤顯示
Input type = text--> Alpha numeric keyboard in both iOS and Android
Input type = tel and Input type = text with pattern as 0-9 --> Number dialer keypad in both iOS and Android
Input type = number --> Numeric symbol keyboard in iOS, Numeric Keypad in android.
根據W3標準,input type = number將只接受數值和小數點分隔符。即使我們能夠輸入其他符號,無效號碼也會通過表單提交發送。因此,對於此要求,輸入類型=數字不是合適的選項。
我要顯示爲默認一個輸入場的對焦圖像中顯示的第二鍵盤。由於我針對網頁和厚應用程序,自定義鍵盤不是可行的解決方案。有人有建議要實現這個嗎?
感謝您的詳細資料。這個要求是爲了增加用戶體驗,因爲90%的值被輸入到字段中只有數字和特殊字符。由於這個原因,我們不是將字母鍵盤顯示爲默認鍵盤,而是使用符號鍵盤作爲默認鍵盤來顯示數字。我們正面臨着用混合應用程序實現的主要問題。 – Srini