要求的輸入是輸入美國的郵政編碼,所以它將是5個整數,但它只是應用程序的一串字符串。標記是HTML5。如何用<input type =「text」>在android/chrome上打開數字鍵盤?
- 我不能使用
input type="number"
爲將被轉換爲1234,真可惜了郵政編碼! - 我目前使用
input type="tel"
來打開數字鍵盤,但我在考慮一個郵政編碼實際上是一個文本,因此我應該使用input type="text"
與其他一些過濾器來強制打開數字鍵盤,這是我我試過使用pattern="[0-9]*"
,但似乎只適用於safari瀏覽器(蘋果設備)&打開數字鍵盤,但在Android設備(瀏覽器)上打開文本鍵盤而不是數字鍵盤。
所以input type="text" pattern="[0-9]*"
作品上iPhone iPad的Safari瀏覽器上,但確實在Android設備上的Chrome瀏覽器不工作。
任何人都知道如何讓數字鍵盤在使用chrome瀏覽器的Android設備上使用input type="text"
打開?或'input type="tel"
'是在所有設備上通用打開數字鍵盤的唯一方法?
類似問題有時反問道Phone: numeric keyboard for text input
http://stackoverflow.com/questions/8437529/html5-的可能的複製input-type-number-removing-leading-zero –