Im正在努力爲此尋找答案。我已經發現如何使用模式字符串[0-9] *使Web應用程序顯示在Web應用程序上,但它只顯示沒有小數的數字!帶有十進制的iPhone Web應用程序數字鍵盤
任何人都有解決方案嗎? :)
謝謝!
Im正在努力爲此尋找答案。我已經發現如何使用模式字符串[0-9] *使Web應用程序顯示在Web應用程序上,但它只顯示沒有小數的數字!帶有十進制的iPhone Web應用程序數字鍵盤
任何人都有解決方案嗎? :)
謝謝!
數字鍵盤與十進制輸入在IOS 4.1(特別是在UITextInputTraits
協議的UIKeyboardTypeDecimalPad
鍵盤型)只提供給天然應用程序。以前,以UIKeyboardTypeNumberPad
爲起點,有必要對hack附近的小數點丟失的限制進行說明。
不幸的是,這個功能似乎還沒有滲透到MobileSafari(或UIWebView),蘋果公司唯一關於該功能的文檔是here,不幸的是它只記錄了你已經發現的內容。
Apple文檔沒有提到的一件事是,您可以指定<input type="number">
(HTML5中的一個新屬性值),它將啓動用戶使用通常通過按「。?123」訪問的數字和標點符號鍵盤「按鈕到默認文本鍵盤的左下角。
我可能會採取這種方式,現在,希望爲UIKeyboardTypeDecimalPad
支持iOS中以某種方式加入5
(順便說一句,input
元素與它們的類型屬性設置爲number
都應該支持floating point numbers,按我懷疑這就是爲什麼蘋果在這種情況下提供全鍵盤的原因 - 浮點數可以合法地包含負號和小寫字母或大寫字母'E,它們都不支持UIKeyboardTypeDecimalPad
)
參考http://stackoverflow.com/questions/773843/iphone-uiwebview-how-to-force-a-numeric-keyboard-is-it-possible –
Nikunj的問題說「帶小數」 – Simmoniz