轉換千分位的Script

轉換千分位的Script
數量加上千份位符號

TIPTOP單據上的某個欄位有含千分位的問題,

除了TIPTOP端開單調整不要拋出之外,EFGP這邊也可以撰寫Script去將千分位拿掉再存入EFGP資料庫中,範例如下藍色字體的Script。

需特別注意的是,如果是第一關進來後就直接判斷該欄位(也就是尚未進到Script之前就要判斷欄位的),

因為不會執行Script,所以TIPTOP端如果有拋千分位,EFGP這邊還是會無法判斷大小。

請參考測試,謝謝~


function formOpen(){
	………………………………………..
	var T1 = document.getElementById("表單元件代號");
	setThousandths(T1.value);
	……………………..
	return true;
}

function setThousandths(pValue){
	var tValue = pValue.toString();
	var tResult = '';
	if (tValue.length > 0) {
		//不顯示千分位
		tValue = tValue.replace(/,/g, '');
		tResult = eval(tValue).toString();
	}
	return tResult;
}