我有一个表单,我的驱动程序填写表单的一部分与加油有关。有6个单独的加油站的可能性。每个燃油停止线都有输入,其中还包括加仑和成本。默认情况下,成本和加仑购买成本设置为0.00美元。Acrobat XI - 在满足条件的情况下消隐一个字段
我寻求帮助的理由: 偶尔驾驶员会无意中点击加油线上的日期字段之一,日期会自动填充当前日期(可以更改)。然后该行的其余部分保持全零。
我试图找出一个验证脚本,如果燃料购买成本是$ 0.00以及DEF购买成本也是$ 0.00,那么将最好(或空白)将日期字段返回到NULL的验证脚本。这些项目都必须是真实的。此外,我不确定如果FUEL_PURCH_STOP_1> 0 和 DEF_PURCH_STOP_1> 0,如何保持用户输入日期。
注意:加油总是会持续2-3天。
我的最终目标是...如果驱动程序无意中在日期字段中单击,则自动填充当前日期。然后,如果FUEL_PURCH_STOP_1 和 DEF_PURCH_STOP_1字段中存在“0”,则从该行中删除该日期。如果两个字段中的任何一个或两个字段的值都大于0,那么我想在该字段中保留用户输入的日期。
我想:
var v1 = +getField("FUEL_PURCH_STOP_1").value;
var v2 = +getField("DEF_PURCH_STOP_1").value;
// Set this field's value
if v1 >0 andalso v2 >0) {
event.valueAsString === "WHAT GOES HERE??";
} else {
event.valueAsString === "";
}
谢谢先生。按我的意愿工作。 –