我目前正在处理带有自定义计算的 PDF。
下面是给我各种问题的代码的一部分:
var WidowerValue = getField("WidowerAllow").value;
var WidowerAnswer = getField("WidowsEnti").value;
var WidowerChildren = getField("under18Total01").value;
var Child01Benefit = WidowerChildren * 1620;
var Child01Allowance = WidowerChildren * 1534;
if(WidowerAnswer == "Yes"){
if(Child01Benefit != 0 && Child01Allowance !=0){
event.value = WidowerValue + Child01Benefit + Child01Allowance;
}else{
event.value = WidowerValue;
}
}
else if(WidowerAnswer == "No"){
if(Child01Benefit !=0){
event.value = Child01Benefit;
}
}
这是在一个文本字段中,其值根据满足的条件而变化。它有效(有时),我通常必须单击该框并删除它输入的错误值,然后它会显示正确的计算。其他时候它实际上并没有添加值,只是将它们连接在一起,例如,而不是 5 + 5 = 10(正确),它将放置 5+5 = 55(错误),当我手动删除错误的值时,这再次得到纠正。
任何人都可以提供有关为什么会发生这种情况的见解吗?
谢谢