【问题标题】:HTML5 - Android Tablet - INPUT TYPE NUMBERHTML5 - Android 平板电脑 - 输入类型编号
【发布时间】:2012-08-03 20:13:56
【问题描述】:

晚安,伙计们,

我正在使用带数字的输入类型,但该字段是带有逗号和点的货币值。更多Android打开键盘时只有数字,没有逗号或点。

Galaxy Tab 10.1 上的示例错误

http://pastie.org/5063487

http://jsfiddle.net/F8EPw/

【问题讨论】:

  • 您可以考虑使用 jQuery UI 的 spinner 插件来处理货币值 - tjvantoll.com/2012/07/15/…。你不会在 Android 上得到正确的键盘,但你会得到可以在任何地方使用货币输入的微调器。

标签: android html types input numbers


【解决方案1】:

我已经测试过这个解决方案,即使使用没有结果的模式。当我试图告诉点或逗号时,根本就没有动作。

例子:

<input type="text" name="test" pattern="\d*" />

<input type="number" step="0.01" pattern="\d+(\.\d*)?">

<input type="number" min="0" max="999" step="0.000001" pattern="\d+(\.\d*)?" />

啊,我使用的是 Android 3.2 em Samsung Tab 10.1

【讨论】:

    【解决方案2】:

    尝试使用&lt;input type="number" step="any" /&gt; 进一步的解释可以找到here

    【讨论】:

    • 你好 Pascal,我已经测试过这个解决方案,即使使用没有结果的模式。当我试图告诉点或逗号时,根本就没有动作。示例:
    • 啊,我使用的是 Android 3.2 em Samsung Tab 10.1
    • @WilliamReisFernandes,我也有同样的情况。我已经测试了所有内容:步长、最小值、最大值、模式等。您还说您已经尝试了所有内容,但是您已将答案标记为好。你找到解决方案了吗?任何帮助将不胜感激。
    • 新错误:S - Galaxy Tab 10.1 上的示例错误 - 我认为没有解决方案。失望:(pastie.org/5063487jsfiddle.net/F8EPw
    猜你喜欢
    • 2018-08-08
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 2012-09-06
    • 2010-11-23
    • 1970-01-01
    • 2012-08-17
    • 2015-08-13
    相关资源
    最近更新 更多