我注意到Firefox(与任何其他浏览器不同)将min =“。1”标记视为必需的小数而不是输入类型=“数字”框中可接受的最小数字,如下所示:
<input id="numberInput" type="number" min=".1" value="1">
如果我将其设置为1或任何其他整数,输入周围将出现一个红色框(表示输入无效)。但是,如果输入更改为1.1或以.1结尾的任何其他数字(例如2.1或10.1),则会删除红色框,表示此值已检出。
任何人都知道这里发生了什么?
在你告诉我之前,我知道我可以添加step =“any”来修复这个“问题”,但是看起来似乎没必要这样做,因为MIN只是应该在输入上设置底线基于所描述的HTML5标准here