【发布时间】:2018-02-03 00:14:56
【问题描述】:
我正在尝试设计一个限制为 8 个字符的输入,从 0 到 9 的任何值。看起来很简单,对吧?
所以,我用这个:
<input type="number" id="test4" min="0" max="99999999" pattern="\d*">
而且一切都很完美 - 有一个简单的警告。不遵守最大数量。所以,我尝试了这些:
<input type="number" id="test2" min="0" max="99999999" pattern="\d{0,8}">
<input type="number" id="test3" min="0" max="99999999" pattern="[0-9]{0,8}">
这两个都将 iOS 键盘恢复为扩展条目,而不仅仅是 10 位数字。我错过了什么?如何获取此输入以显示 10 位 iOS 键盘并限制为 8 位?
(我知道我可以简单地使用 JS 来限制条目,但我试图避免这种情况)
谢谢,
【问题讨论】: