Javascript (Adobe Acrobat CC)计算中的if语句不起作用
我正在尝试用D&D字符表制作一个PDF表单。我盲目地在javascript上绊倒,如果我不知道该怎么办,我很抱歉 在复选框(名为Acro Pro)旁边有一个名为Acro Mod的文本字段。如果选中该框,我希望该文本字段等于其他两个文本字段(DEX MOD+熟练程度)的总和,如果未选中,则仅等于一个(DEX MOD)。我已经设法拼凑出javascript可以实现的功能,但无论复选框状态如何,它都只会返回其中一个值。以下是Acro Mod文本字段计算框中的代码:Javascript (Adobe Acrobat CC)计算中的if语句不起作用,javascript,forms,pdf,acrobat,calculation,Javascript,Forms,Pdf,Acrobat,Calculation,我正在尝试用D&D字符表制作一个PDF表单。我盲目地在javascript上绊倒,如果我不知道该怎么办,我很抱歉 在复选框(名为Acro Pro)旁边有一个名为Acro Mod的文本字段。如果选中该框,我希望该文本字段等于其他两个文本字段(DEX MOD+熟练程度)的总和,如果未选中,则仅等于一个(DEX MOD)。我已经设法拼凑出javascript可以实现的功能,但无论复选框状态如何,它都只会返回其中一个值。以下是Acro Mod文本字段计算框中的代码: var acropro = thi
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;
}
基本上我想要的是:如果checkbox=off,那么textA=textB;如果checkbox=on,那么textA=textB+textC
我感觉到我在代码中的某个地方把语法搞砸了,但我似乎不知道如何或在哪里。知道自己在做什么的人能告诉我为什么不起作用吗?复选框或单选按钮的未选中值为“关闭”。。。首都O
if (acropro != "Off"){
复选框或单选按钮的未选中值为“关闭”。。。首都O
if (acropro != "Off"){
废话,谢谢。这正是我搞砸的。我就知道是这样的。废话,谢谢。这正是我搞砸的。我知道是这样的。