“输入类型为带有正确数字的“数字”必须输入有效值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“输入类型为带有正确数字的“数字”必须输入有效值相关的知识,希望对你有一定的参考价值。

此代码在IE11中产生无效响应:

<form onsubmit="alert('Valid Number!');return false;">
<input type="number" step="0.01" value="9583.89" min="0" max="10000" />
<input type="submit" />
</form>

还有一个JSFiddle:https://jsfiddle.net/pvsojuhs/

预期输出为“有效号码!”但似乎IE11认为这是无效数字。

是否有解决此问题的方法?其他数字,例如“ 9583.19”也可以正常工作。

其他测试:

  • 8192.12(INVALID)
  • 8192.13(INVALID)
  • 8192.14(INVALID)
  • 8192.15(有效)
  • 8192.20(有效)
  • 8192.21(INVALID)
答案
该代码在IE11中对我来说很好用,但是要注意一些事情。

以上是关于“输入类型为带有正确数字的“数字”必须输入有效值的主要内容,如果未能解决你的问题,请参考以下文章

[转]RSA数字签名与数字信封

如何保留两位有效数字?

求一个正则表达式 匹配:7位数字 或者 7位数字,7位数字 或者 7位数字,7位数字,7位数字。。。

Python:数字的数字根:它返回无

保留两位有效数字是什么意思

给定一个数字 n,列出所有 n 位数字,使得每个数字都没有重复数字