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

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

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

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

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

我自己没有测试过,但根据Apple的文档,这应该有效:

  

上面的Wossname解决方案运行良好,但是如果您也使用此方法隐藏Webkit在桌面Safari中添加到的旋转按钮,它还将禁用桌面Safari中的placeholder属性。

使用type="text" pattern="[0-9]*"而不是type="number"似乎解决了这两个问题。