我有 HTML 输入,它设置为数字输入,包括向上和向下插入符。令我惊讶的是,我无法输入任何小数。
<input type="number" />
它不接受这样的输入并跳回到非十进制数字。有什么办法可以保持输入类型为数字并仍然允许十进制数字吗?
您可以使用
step
属性来表示输入的数字允许小数
<input type="number" min="0" max="10" step="0.1"/>
如果您想允许任意位数的小数,请使用:
<input type="number" step="any" />
如果您想要具体的小数点后两位,则如下设置:
<input type="number" step="0.01" />
希望有帮助!