在 android/chrome 上打开数字键盘?-6ren"> 在 android/chrome 上打开数字键盘?-输入要求是输入美国的邮政编码,因此它将是 5 个整数,但它只是应用程序的一堆字符串。标记是 HTML5。 我不能使用 input type="number",因为 01234 会被转换为 1234,邮-6ren">
gpt4 book ai didi

android - 如何使用 <input type ="text"> 在 android/chrome 上打开数字键盘?

转载 作者:太空狗 更新时间:2023-10-29 13:53:32 25 4
gpt4 key购买 nike

输入要求是输入美国的邮政编码,因此它将是 5 个整数,但它只是应用程序的一堆字符串。标记是 HTML5。

  • 我不能使用 input type="number",因为 01234 会被转换为 1234,邮政编码真可惜!
  • 我目前正在使用 input type="tel" 来打开数字键盘,但我认为邮政编码实际上是一个文本,因此我应该使用 input type ="text" 和一些其他过滤器强制打开数字键盘,这就是我所做的,我尝试使用 pattern="[0-9]*" 但这似乎仅适用于 safari 浏览器(苹果设备)并打开数字键盘,但在 android 设备(chrome 浏览器)上打开文本键盘而不是数字键盘。

因此 input type="text"pattern="[0-9]*" 适用于 iPhone iPad safari 浏览器,但不适用于 android 设备的 chrome 浏览器.

有人知道如何在使用 chrome 浏览器的 Android 设备上使用 input type="text" 打开数字键盘吗?或者“input type="tel"”是在所有设备上通用打开数字键盘的唯一方法?

以前问过类似的问题 Phone: numeric keyboard for text input

最佳答案

我知道参加派对有点晚了,但是......

使用 pattern="\d*" 应该可以...

<input type="text" pattern="\d*">` 

关于android - 如何使用 &lt;input type ="text"> 在 android/chrome 上打开数字键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18998732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com