【问题标题】:iPhone Numeric Keypad with Decimal for web apps on a editable DIV用于可编辑 DIV 上的 Web 应用程序的带十进制的 iPhone 数字键盘
【发布时间】:2012-12-09 22:35:24
【问题描述】:

我为移动设备构建了一个网络应用程序。

我的 DOM 有一个 <div contenteditable="true">,它在触摸容器时触发在 iOS 上显示的键盘。到目前为止一切顺利,但在特定情况下,我希望用户输入带小数的数字,所以我想在 iOS 上触发一个支持小数的小键盘(稍后在所有移动浏览器上)。

谁能告诉我如何为我的容器添加 CSS 或属性以获得所需的数字键盘?

【问题讨论】:

    标签: javascript ios css html


    【解决方案1】:

    我认为您应该将当前输入标签替换为以下标签

    <input type="number" pattern="[0-9]*" />
    

    这实际上是在告诉 iOS(和 Android)浏览器使用大数字键盘。

    更多详情请见here

    【讨论】:

    • 这实际上并没有回答这个问题,因为@wzr1337 选择接受它。使用数字类型会引入新问题,例如,如果您不想要微调器 (webkit) 或想要跨浏览器的一致外观和感觉怎么办。
    猜你喜欢
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多