我正在制作一个webapp,我想要一个输入字段来显示Iphone的数字键盘。
我知道type=number
会让键盘显示我喜欢的方式。
问题是type=number
不支持占位符文本。所以,如果我想这样:
到期日:
[例如:2010]
我无法让它工作,也显示出正确的键盘。
有没有办法在不使用数字输入类型的情况下强制iPhone键盘进入数字模式?
答案 0 :(得分:3)
占位符似乎有效(在我的Mac上的Safari中,我的iPhone上都是Mobile Safari; compatibility list)。
<input type="number" placeholder="2010">
否则,使用JavaScript创建占位符,例如这个jQuery插件:http://plugins.jquery.com/project/placeholder。