同一领域的数字和文字

时间:2015-10-10 02:19:28

标签: javascript calculator

我无法在相同的表单字段中获取数字和文本以强制使用两位小数或执行总数。

This is the link

我试图让最后3个单元格使用两个小数位。 例如总平方米数字x价格应计算成本单元格。

还想让Cost cell(NaN)正常工作! 感谢。

2 个答案:

答案 0 :(得分:1)

一般来说,你想做这样的事情

function calc(val1, val2) { // this is NOT a replacement for your Calculate function
    val1 = parseFloat(val1.replace(/[^\d\.-]/g, ''));
    val2 = parseFloat(val2.replace(/[^\d\.-]/g, ''));
    return (val1 * val2).toFixed(2);
}

注意:上面的内容会返回 STRING

并在代码中使用Math.round重新定义

答案 1 :(得分:0)

var result = Math.round(num * 100.0) / 100.0;

应将您的号码格式化为两位小数。