轉換千分位的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;
}