我正在 Adobe DC 中创建可填写的表单。
我已设置以下表格:
我正在尝试设置总成本字段,以便在进行勾选时自动填充成本。
我对 JS 了解甚少,因此我真的很努力地尝试让这个变量自动填充。
选择的复选框是:
- 选择iPhone
- 选择滑动
- selectMonitor(我真的很想将推送到总额的金额乘以注释字段中的金额,这是一个数字字段,默认为 1
- 选择桌面
- 选择笔记本电脑
- 选择iPadCell
- 选择iPad
- 选择电话
我尝试过一个代码:
event.value = 0;
var aEquipment = new Array("iPhone", "Swipe", "Monitor", "Desktop", "Laptop", "iPadCell", "iPad", "Phone");
for(var i = 0; i < aEquipment.length; i++) {
if(aEquipment[i] != "Monitor") {
event.value = Number(event.value) + this.getField("Cost" + aEquipment[i]).value * (this.getField("select" + aEquipment[i]).value != "Off");
} else {
event.value = Number(event.value) + this.getField("Cost" + aEquipment[i]).value * this.getField("Notes" + aEquipment[i]).value * (this.getField("select" + aEquipment[i]).value != "Off");
}
}
没成功。无论我在 CostX 字段中输入什么,我都无法让它们匹配并实际增加成本。
答案1
答案是https://www.dropbox.com/s/tig6bibbj2t6c7q/conditionalSum.pdf?dl=0- 这将允许条件总和发挥作用。