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

问题描述 投票:10回答:1

此代码在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)
internet-explorer internet-explorer-11
1个回答
0
投票
该代码在IE11中对我来说很好用,但是要注意一些事情。
© www.soinside.com 2019 - 2024. All rights reserved.