【问题标题】:iPad HTML5 default keyboard to symbol view?iPad HTML5默认键盘到符号视图?
【发布时间】:2011-09-04 12:58:33
【问题描述】:

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

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

他们只会在这些字段中输入数字,每次点击“下一步”时都会返回到 QWERTY 视图,这非常令人沮丧。

你可以在 iPhone 上使用一些 -wap CSS 来做到这一点,但不幸的是它在 iPad 上不起作用。

【问题讨论】:

    标签: ios ipad html


    【解决方案1】:

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

    <input type="number">
    

    【讨论】:

    • 就这么简单——谁啊。谢谢!太糟糕了,它破坏了我所有的 type 属性验证,但这很容易修复。
    • 是的,改回你想要的onblur
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      相关资源
      最近更新 更多