簡體   English   中英

同一字段中的數字和文本

[英]numbers and text in same field

我無法在相同的表單字段中獲取數字和文本來強制兩位小數或執行總計數字。

這是鏈接

我正在嘗試讓最后3個單元格使用兩位小數。 例如,總平方米數x價格應計算成本單元。

還想讓Cost Cell(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;

應該用兩位小數位格式化您的數字。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM