我有一个输入文本框
我正在使用Math.ceil
四舍五入输入带有小数的值。
Math.ceil(value)
如果我输入1.2
,它将四舍五入为2
如果我输入3.9
,它将四舍五入为4
如果我输入0.0
或0.00
,则无任何作用。
如何限制用户输入0.00
?
答案 0 :(得分:1)
不确定HTML是否是您想要的,但我也建议您使用
<input type="number" min="1">
当然,您仍然需要验证输入
if (typeof input === 'number') {
if (input >= 1) {
if (input.toString().indexOf('.') > -1) {
input = Math.ceil(input);
}
} else {
input = 1;
}
} else {
***********
}
但是它应该限制用户提交0或0.00,只要您仍然进行验证