我在HTML5应用程序中有一个数据输入表单,用户将在iPad 2上填写。
有没有办法让iPad键盘默认为“符号”视图(即带有数字1,2,3,4,5,6,7,8,9,0
的键盘)?
他们只会在这些字段中输入数字,而且每次点击“下一步”时它都会非常令人沮丧,它会恢复为QWERTY视图。
您可以使用一些-wap
CSS在iPhone上执行此操作,但不幸的是,它无法在iPad上运行。
答案 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">