我想通过数量<input>
元素来容纳尽可能多的移动浏览器。唯一的问题是我害怕使用type="number"
属性或type="tel"
因为某些浏览器可能会添加自己的格式,如逗号,括号和连字符。
我正在使用的这些字段只能接受数字。我目前正在使用pattern="[0-9]*"
,它在iPhone上运行得非常出色。
但是,在iPad或任何Android手机/桌面上,patter属性不会自动选择数字小键盘。
在尽可能多的移动浏览器上调出数字小键盘的最佳方法是什么。逗号,括号和连字符将破坏形式。