同一字段中的数字和文本

numbers and text in same field

本文关键字:数字 文本 字段      更新时间:2023-09-26

我无法将同一表单字段中的数字和文本强制设置为小数点后两位或显示Total数字。

这是链接。

我试图让最后3个单元格与小数点后两位一起工作。例如,总平方米数x价格应计算成本单元格。

还想让成本单元格(NaN)工作!谢谢。

一般情况下,您会希望这样做

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重新定义

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

应该用小数点后两位来格式化数字