所以,我目前正在看的是这样的代码:
<input class="quantity" type="text" value="1">
&#13;
我想删除/不允许小数或以某种方式使用math.floor,因为用户输入的值如3.4,然后代码将输入更改为3.
允许这些数字0-9 禁止.x
答案 0 :(得分:0)
试试这个
var num = 3.3;
var n = num.toFixed(0)
如果值为3.5,则得到4.如果低于3.5,则得到3。 希望它有所帮助
答案 1 :(得分:0)
您可以使用<input type="number">
之类的方法之一:
<input type="number" min="1" step="1"
onkeypress="return event.charCode >= 48 && event.charCode <= 57"
title="Numbers only" value="1">
&#13;
答案 2 :(得分:0)
Math.round()函数返回舍入到最接近的整数的数字的值。示例包含2位小数:
function round(num) {
//for example num=20.47
number = Math.round(num);
// Return the value 20
console.log(number);
}