(Adobe Acrobat CC)如果在计算中的声明不起作用
问题描述:
我正在尝试制作PDF格式的D & D字符表。我盲目地徘徊我的方式JavaScript如果我不出门,很抱歉。(Adobe Acrobat CC)如果在计算中的声明不起作用
我在复选框(名为Acro Pro)旁边有一个名为Acro Mod的文本字段。如果选中该框,我希望此文本字段等于两个其他文本字段(DEX MOD +熟练度)的总和,并且如果未选中该字段,则仅等于一个(DEX MOD)。我已经设法将我所能够做到的JavaScript整合在一起,但它只会返回其中一个值,而不管复选框状态如何。下面是对艾可国防部文本字段框计算的代码如下所示:
var acropro = this.getField("Acro Pro").value;
var dexmod = this.getField("DEX MOD").value;
var prof = this.getField("Proficiency").value;
if (acropro != "off"){
event.value = dexmod + prof;
} else {
event.value = dexmod;
}
基本上我想要的是:如果复选框= OFF然后TEXTA = TEXTB,如果复选框=上则TEXTA = TEXTB + textC
我明白我已经搞砸了代码中某处的语法,但我似乎无法弄清楚如何或在哪里。有人知道他们在做什么,告诉我为什么这不起作用?
答
复选框或单选按钮的选中值是“关” ......大写的O
if (acropro != "Off"){
废话,谢谢。这正是我搞砸了。我知道这是这样的。 – JTarlton