即使添加步骤后也无法在输入类型中添加小数

问题描述 投票:0回答:2

我有 HTML 输入,它设置为数字输入,包括向上和向下插入符。令我惊讶的是,我无法输入任何小数。

<input type="number" />

它不接受这样的输入并跳回到非十进制数字。有什么办法可以保持输入类型为数字并仍然允许十进制数字吗?

html html-input
2个回答
0
投票

您可以使用

step
属性来表示输入的数字允许小数

<input type="number" min="0" max="10" step="0.1"/>


0
投票

如果您想允许任意位数的小数,请使用:

<input type="number" step="any" />

如果您想要具体的小数点后两位,则如下设置:

<input type="number" step="0.01" />

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.