我们可以在不使用type = number的情况下打开iphone的数字键盘吗?

时间:2011-01-12 21:49:36

标签: iphone html5

我正在制作一个webapp,我想要一个输入字段来显示Iphone的数字键盘。 我知道type=number会让键盘显示我喜欢的方式。

问题是type=number不支持占位符文本。所以,如果我想这样:

到期日:
[例如:2010]

我无法让它工作,也显示出正确的键盘。

有没有办法在不使用数字输入类型的情况下强制iPhone键盘进入数字模式?

1 个答案:

答案 0 :(得分: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