2011-01-12 55 views
4

我正在製作一個web應用程序,並且我想要一個輸入字段來顯示Iphone的數字鍵盤。 據我所知,type=number將使鍵盤顯示我想要的方式。我們可以打開iPhone的數字鍵盤而不使用type = number嗎?

問題在於type=number不支持佔位符文本。所以,如果我想這樣的:

截止日期:
[例如:2010]

我無法得到它的工作,同時也顯示出正確的鍵盤。

有沒有辦法強制iPhone鍵盤進入數字模式,而不使用數字輸入類型?

+0

另一個用例:如果我使用type = number,我不能設置輸入的大小。 – SimplGy 2012-03-05 18:41:42

回答

3

佔位符似乎可以正常工作(在我的Mac上的Safari上,作爲iPhone上的Mobile Safari; compatibility list)。

<input type="number" placeholder="2010">

http://jsfiddle.net/XPL48/

否則,使用JavaScript來創建的佔位符,例如這個jQuery插件:http://plugins.jquery.com/project/placeholder

+0

我不知道我錯過了這個。我知道我測試了它。也許我沒有足夠努力刷新?我想我只是認爲它把一個數字(123)輸入佔位符中的字母(ABC)放在一個問題上。哎呀。對不起,謝謝,亞歷克。 – SimplGy 2011-01-21 04:36:30

相關問題