此代码在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”也可以正常工作。
其他测试: