【问题标题】:There is an alternative to <input type="number"> for display numeric keyboard on Android?<input type="number"> 是否可以在 Android 上显示数字键盘?
【发布时间】:2015-12-08 13:40:12
【问题描述】:

&lt;input type="number"&gt; 有很多问题。例如浏览器进行验证等。

【问题讨论】:

  • 用户输入的不是有效数字是什么?
  • 这已经在这里被问/回答了:stackoverflow.com/questions/4676623/…
  • @hipkiss 不,这个问题是关于原生 Android 布局 XML 规范的,它不适用于此处(html/web)。
  • 啊,我明白了,我误会了。

标签: android android-layout android-xml


【解决方案1】:

在 Anroid 中弹出数字键盘的唯一 HTML 替代方案是 &lt;input type="tel"&gt;,这对您没有任何好处。

您不太清楚为什么浏览器验证会成为问题。在实践中,它很少。最明显的潜在缺点是无法输入小数分隔符,但可以通过指定步长来解决。示例:

<input type="number" step="any" />

如果您遇到任何其他特定的缺点,您应该将它们添加到您的问题中。专注于您的实际问题,而不是特定的解决方案。

【讨论】:

    猜你喜欢
    • 2013-01-05
    • 2016-11-10
    • 1970-01-01
    • 2023-03-04
    • 2019-06-04
    • 2014-04-30
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多