【发布时间】:2017-07-28 22:24:28
【问题描述】:
使用steps="any"或steps="0.1"时可以指定最小值/最大值吗?
测试
当type="number" 的输入设置了min 值时; steps="any" 不再允许使用小数。
此输入具有有效值
<input type="number" value="12.5" steps="any">
此输入的值无效
<input type="number" value="12.5" steps="any" min="0">
【问题讨论】:
-
有趣的发现。也许它与可分性有关?例如,设置
min="0.5"和max="99.5"使第二个示例的行为与Chrome/Win 中的第一个示例相同。编辑:实际上,它似乎只考虑min。所以这也“有效”:min="0.5"和max="99" -
@domdom 问题在于它现在会影响整数。
-
我确信这曾经是被允许的。输入也代表价格,因此需要 0。
-
好吧,事实证明我们都错过了明显的...... :)
-
是的,不能全部搞定...... :)
标签: html validation input