2012-04-13 30 views
3

我正在開發一個帶iphone的iPhone應用程序,這意味着我的應用程序在html5,javascript和css中。我有一個有關物體重量的字段。我試圖得到類似於的輸入類型;iphone輸入類型(數字有兩位小數)

<input type="time"/> 

Html5支持不同類型的輸入,並且這將爲iphone切換不同的鍵盤,例如數字鍵盤。我正在尋找的是一個可以在數字上縱向滾動的遊戲。就像在iphone上設置鬧鐘時一樣,例如下面的例子。

http://blog.ringtonefeeder.com/wp-content/uploads/2009/01/iphone-alarm.png

輸入類型=「時間」給我說,但它限制到24小時的窗口和1-59分鐘的窗口。

有沒有辦法自定義這種輸入類型,所以我可以得到2個十進制數?在0-999.99公斤範圍內。

我意識到這是一個模糊的問題,但很難解釋。

回答

2

據我所知,在PhoneGap世界中沒有辦法做到這一點。您可以查看可用鍵盤here。如果你在Objective-C中有能力,你可以推出自己的產品,但是你可以爲它創建一個插件,這樣PhoneGap就可以看到它。

一個在該網頁上沒有顯示的鍵盤是:UIKeyboardTypeDecimalPad,這是一個電話鍵盤只有數字和小數點,這也可能爲你的應用程序。如下圖所示:

UIKeyboardTypeDecimalPad

不過,我一直無法弄清楚通過HTML顯示它如何有。

如果您想在電話鍵盤,你會使用:

<input type="tel"> 

同樣如果你想一個數字鍵盤,它會是:

<input type="number"> 

據我所知(和有人請糾正我,如果我錯了),沒有這種類型的UIKeyboardTypeDecimalPad的等價物:

<input type="decimalNumber"> 
相關問題