【问题标题】:How do I allow numeric-only input with Cordova / PhoneGap?如何使用 Cordova / PhoneGap 允许仅数字输入?
【发布时间】:2014-01-02 07:08:43
【问题描述】:

我正在编写一个应用程序,我想让用户点击一个按钮来输入一个数字。当他们单击按钮或附近的文本框时,我希望他们使用纯数字键盘输入值。我怎样才能做到这一点?

我对 iOS 最感兴趣,但通用的解决方案会更好。

【问题讨论】:

    标签: cordova


    【解决方案1】:

    我研究了几个替代方案:

    1) 向操作系统提供keyboard hint 以获取文本框。这可行,但弹出的键盘会破坏布局,并且无法很好地对焦。

    2) 使用notification.prompt,它可以很好地工作,但它是一个字母数字键盘。如果它支持数字键盘,这将是理想的。

    【讨论】:

      【解决方案2】:

      您可以将输入类型设置为type="tel" 以强制使用数字键盘。

      <input name="someNumericOnlyInput" type="tel">
      

      【讨论】:

        猜你喜欢
        • 2018-05-27
        • 2014-02-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-12
        • 1970-01-01
        • 2021-09-05
        • 1970-01-01
        • 2018-11-13
        相关资源
        最近更新 更多