【发布时间】:2020-06-07 17:59:35
【问题描述】:
我是使用 JS 的新手,但使用 Acrobat DC 为小型会议构建注册表,这需要使用自定义 Javascript 计算选项。想要使用复选框来指示使用信用卡作为付款方式的选项,这将对总付款金额征收 3% 的“便利费”,从而产生新的欠款总额。
在我的表格中,以支票付款的总欠款名为“TA1”。我想要的手续费金额(TA1 + 3%)被命名为“TA2”。该复选框被命名为“CheckBox6”。在网上搜索解决方案的基础上,尝试在“TA2”字段的计算选项卡中使用以下javascript:
if (this.getField("Check Box6").value != "Off") {
// box is checked
event.value = (this.getField(“TA1”).value+(this.getField(“TA1”).value*.03) ;
} else {
// box is unchecked
event.value = 0 ;}
不知道脚本是否正确,但我收到一条错误消息,提示“}else{”行包含非法字符。为什么会有非法字符,如何才能得到正确的最终显示?
【问题讨论】:
标签: javascript forms checkbox acrobat calculation