2

我有一个类型编号的输入字段:

<input type="number" id="cardNumber" />

当键入“1234567891234567”作为值时,最后 2 位数字发生变化,新值变为:“1234567891234570”

我想这是因为限制,但有人知道限制是什么吗?也许一些官方规格说明了这一点?

如果有人在解决方案中发现此问题,手机将如下所示:

Android: <input type="tel" id="cardNumber" />
IOS: <input type="text" id="cardNumber" pattern='[0-9]*' /> 
4

1 回答 1

0

如果有限制,我不完全确定限制是多少。我在w3schools 示例中自己尝试过,它似乎会返回数字,只要它适合文本框,所以它似乎更依赖于文本框的大小而不是实际的类型数字属性。

max尽管您正在寻找设置一个或值输入类型编号,但您的情况似乎min恰好具有该属性作为您可以设置的属性。我希望这回答了你的问题。

于 2012-12-18T13:47:27.457 回答