[英]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.