2012-12-14 105 views
0

可能重複:
HTML5 Form Input Pattern Currency FormatHTML5 - 打開數字鍵盤iPhone

有沒有辦法使用輸入型= 「文本」,打開數字鍵盤?我知道type =「number」會打開數字鍵盤,但它不會花錢。例如,如果您輸入1.00,它會在iOS產品上變爲1。此外,這隻發生在iOS設備上。它在Android和所有Web瀏覽器上都可以正常工作。

我試着玩弄圖案和圖案=「[1-9] *」打開電話號碼墊。有沒有可能會打開數字鍵盤?

+1

我發現了類似的答案已經發布在這裏http://stackoverflow.com/questions/5963158/html5-form-input-pattern-currency-format – runningRhetoric

+0

http://stackoverflow.com/questions/6178556/iphone-numeric-keyboard -for-text-input –

+0

我嘗試了這兩種解決方案。在type =「number」字段上使用模式適合四捨五入的數字,但iOS仍會在小數點後的位置丟棄0。並且來自第二評論的pattern =「\ d *」打開電話號碼簿。我需要數字鍵盤。 – labatyo

回答

3

嘗試用這個,應該在iOS中打開數字鍵盤(也開在Android上的號碼輸入鍵盤):

<input type="number" step="0.01">