我正在使用下面的html标签,无法获得数字的限制,我需要用户输入12位数字,但根据默认情况下的HTML标签,“maxlength”不适用于<input type ="number">
,我尝试了最小和最大标签,它也没有帮助。
你能分享一下只使用HTML的方法吗?
<input type="number" name="Aadhar" maxlength="12" placeholder="xxxx-xxxx-xxxx" pattern="[0-9]{4}-[0-9]{4}-[0-9]{4}" required>
6条答案
按热度按时间g52tjvyc1#
最大长度不适用于〈input type=“number”。也许您可以阅读此click here to read more来解决您的问题
0aydgbwb2#
不幸的是,
maxlength
属性不支持number
类型的输入。因此,最好的方法是使用JS。请参考以下文档,它们可能会提供一些清晰的说明。cuxqih213#
你可以试试这个。
ugmeyewa4#
使用max代替maxlength
当用户点击提交按钮时,将显示该值应小于12。这只能在表单内使用。
dfddblmv5#
尝试使用type=“tel”和maxlength
h43kikqp6#
请用这个。
对我很有效。