可能重複:
HTML5 Form Input Pattern Currency FormatHTML5 - 打開數字鍵盤iPhone
有沒有辦法使用輸入型= 「文本」,打開數字鍵盤?我知道type =「number」會打開數字鍵盤,但它不會花錢。例如,如果您輸入1.00,它會在iOS產品上變爲1。此外,這隻發生在iOS設備上。它在Android和所有Web瀏覽器上都可以正常工作。
我試着玩弄圖案和圖案=「[1-9] *」打開電話號碼墊。有沒有可能會打開數字鍵盤?
可能重複:
HTML5 Form Input Pattern Currency FormatHTML5 - 打開數字鍵盤iPhone
有沒有辦法使用輸入型= 「文本」,打開數字鍵盤?我知道type =「number」會打開數字鍵盤,但它不會花錢。例如,如果您輸入1.00,它會在iOS產品上變爲1。此外,這隻發生在iOS設備上。它在Android和所有Web瀏覽器上都可以正常工作。
我試着玩弄圖案和圖案=「[1-9] *」打開電話號碼墊。有沒有可能會打開數字鍵盤?
地回答:
是NPUT類型= 「文本」 在HTML5 http://www.w3schools.com/html/html5_form_input_types.asp
類型= 「數字」 可以格式化到小數點後兩位存在使用jQuery .toFixed(2)
http://www.w3schools.com/jsref/jsref_tofixed.asp
jquery mobile不是您選擇的語言,但它可以爲某些輸入定製鍵盤,例如日你可能想嘗試它,它非常類似於HTML http://jquerymobile.com/
嘗試用這個,應該在iOS中打開數字鍵盤(也開在Android上的號碼輸入鍵盤):
<input type="number" step="0.01">
我發現了類似的答案已經發布在這裏http://stackoverflow.com/questions/5963158/html5-form-input-pattern-currency-format – runningRhetoric
http://stackoverflow.com/questions/6178556/iphone-numeric-keyboard -for-text-input –
我嘗試了這兩種解決方案。在type =「number」字段上使用模式適合四捨五入的數字,但iOS仍會在小數點後的位置丟棄0。並且來自第二評論的pattern =「\ d *」打開電話號碼簿。我需要數字鍵盤。 – labatyo