我有一个输入字段,其类型编号为:
<input type="number" id="cardNumber" />
当输入“1234567891234567”作为值时,最后2位数字会更改,新值将变为:“1234567891234570”
我想这是因为一个限制,但有谁知道限制是什么?也许某些官方规格说明了这一点?
如果有人在解决方案中发现此问题,那么手机就会出现以下情况:
Android: <input type="tel" id="cardNumber" />
IOS: <input type="text" id="cardNumber" pattern='[0-9]*' />
答案 0 :(得分:0)
如果有的话,我不完全确定限制是什么。我在w3schools example中自己尝试了它,只要它适合文本框,它似乎返回数字,因此它似乎更依赖于文本框的大小而不是实际的类型数属性。
虽然您希望设置max
或min
值输入类型编号恰好可用作您可以设置的属性,但您的情况似乎如此。我希望这回答了你的问题。