我正在制作这个表格,它是费用计算器,它有两个字段,Fee Due 和 Fee Paid 然后有一个说余额,最后第四个字段是文本字段,说明它使用 JavaScript 根据余额自动更新为 Paid、Unpaid 或分期付款它工作正常,但唯一的问题是由于某种原因,当输入某些特定值时状态字段变为空白它不会根据 JavaScript 更新它应该说分期付款,这是我的 JavaScript
function ff_feecalc_new_init()
{
setInterval("calc()", 500)
}
function calc(){
ff_getElementByName('status').value='';
ff_getElementByName('balance').value=Number(ff_getElementByName('amountdue').value)-Number(ff_getElementByName('amountpaid').value);
if (ff_getElementByName('amountpaid').value==0 && ff_getElementByName('amountdue').value>0){
ff_getElementByName('status').value="unpaid";
}
if(ff_getElementByName('amountpaid').value>0){
if ((ff_getElementByName('balance').value <ff_getElementByName('amountdue').value){
ff_getElementByName('status').value="installments";
}
}
if (ff_getElementByName('amountpaid').value == ff_getElementByName('amountdue').value && ff_getElementByName('amountpaid').value>0){
ff_getElementByName('status').value="paid";
}
}
有什么我做错了吗?