我需要帮助来完成我的 php 项目。l 希望有一个文本字段 V1、V2、V3 和结果/输出只接受十进制数字(4 位小数,即 0.0000)或自动将数字转换为四位小数,并有一个只读字段生成总和3 个文本字段,无需重新加载表单。
例如
text field v1+text field v2+text field v3=text field result
文本字段应接受四位小数或自动将数字转换为四位小数。
我正在使用以下 sum 函数;
function sum()
{
var TotalLBCReceipts = num("TotalLBCReceipts");
var TotalKaaseReceipts = num("TotalKaaseReceipts");
var TakoradiToFactory = num("TakoradiToFactory2");
var KaaseToFactory = num("KaaseToFactory2");
var SampleResidue = num("SampleResidue");
var Sweepings = num("Sweepings");
var OrganicCocoa = num("OrganicCocoa2");
var Confiscated = num("Confiscated");
var Cuttings = num("Cuttings");
var r = document.getElementById("GRANDTOTAL1");
if (r != null)
{
r.value = TotalLBCReceipts +
TotalKaaseReceipts +
TakoradiToFactory +
KaaseToFactory +
SampleResidue +
Sweepings +
OrganicCocoa +
Confiscated+Cuttings;
}
}
并使用获取值;
function num(id)
{
var e = document.getElementById(id);
if (e != null)
{
var v = e.value;
if (/^\d+$/.test(v))
{
return parseInt(v, 10);
}
}
return 0;
}
谢谢。