Internet explorer &引用;您必须输入一个有效值";对于输入类型=";“数字”;数字正确
此代码在IE11中生成无效响应:Internet explorer &引用;您必须输入一个有效值";对于输入类型=";“数字”;数字正确,internet-explorer,internet-explorer-11,Internet Explorer,Internet Explorer 11,此代码在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: 预期输出为“有效数字!”,但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:
预期输出为“有效数字!”,但IE11似乎认为这是一个无效数字
这个问题有解决办法吗?其他数字如“9583.19”也可以
其他一些测试:
- 8192.12(无效)
- 8192.13(无效)
- 8192.14(无效)
- 8192.15(有效)
- 8192.20(有效)
- 8192.21(无效)
100.123
将失败
此外,你不会在IE中看到步进箭头,而且(截至回答时),我认为该网站应该更新,以表明IE受到脚注2的影响,因为它不支持/强制执行最小/最大值。因此IE将接受超出您范围的值,如-37.5
以及347000