iPad HTML5默认键盘到符号视图?

时间:2011-05-30 02:58:50

标签: ios ipad html5

我在HTML5应用程序中有一个数据输入表单,用户将在iPad 2上填写。

有没有办法让iPad键盘默认为“符号”视图(即带有数字1,2,3,4,5,6,7,8,9,0的键盘)?

他们只会在这些字段中输入数字,而且每次点击“下一步”时它都会非常令人沮丧,它会恢复为QWERTY视图。

您可以使用一些-wap CSS在iPhone上执行此操作,但不幸的是,它无法在iPad上运行。

2 个答案:

答案 0 :(得分:10)

Wossname's solution above效果很好,但是如果您还使用this method隐藏Webkit在桌面Safari中添加到<input type="number" />的旋转按钮,它也会禁用placeholder桌面Safari中的属性。

使用type="text" pattern="[0-9]*"代替type="number"似乎可以解决这两个问题。

答案 1 :(得分:3)

我自己没有对此进行测试,但根据Apple's docs,这应该可行:

<input type="number">