如何将相同的javascript添加到Acrobat pdf中互斥的复选框中?

如何将相同的javascript添加到Acrobat pdf中互斥的复选框中?,javascript,pdf,acrobat,Javascript,Pdf,Acrobat,我在Acrobat X pdf表单中有两个互斥的复选框。选中任一框都需要隐藏一组文本字段。我已经为两个复选框指定了相同的javascript,但是只有选中第一个复选框时,字段才会隐藏。选中第二个框时不会发生任何情况。有什么想法吗?以下是我使用过的脚本(对javascript一无所知!): Acrobat文档指出,“isBoxChecked”的参数实际上是您想要处理的复选框的索引,如果有多个同名复选框 这意味着将“0”更改为“1”作为参数值可以解决另一个复选框并解决此问题文档似乎建议,isBoxC

我在Acrobat X pdf表单中有两个互斥的复选框。选中任一框都需要隐藏一组文本字段。我已经为两个复选框指定了相同的javascript,但是只有选中第一个复选框时,字段才会隐藏。选中第二个框时不会发生任何情况。有什么想法吗?以下是我使用过的脚本(对javascript一无所知!):


Acrobat文档指出,“isBoxChecked”的参数实际上是您想要处理的复选框的索引,如果有多个同名复选框


这意味着将“0”更改为“1”作为参数值可以解决另一个复选框并解决此问题

文档似乎建议,isBoxChecked调用中的参数是当您有多个同名复选框时使用的索引。您是否尝试过将第二个复选框中的“0”更改为“1”?此外,您可能需要一个测试两个复选框的条件,因此如果前面的假设正确,您可能需要类似“event.target.isBoxChecked(0)| | event.target.isBoxChecked(1)”的内容,正如您提到的,无论选中哪个复选框,您都希望编辑字段被隐藏。谢谢!将0更改为1确实有效。我有一种感觉,这将是我刚刚错过的一件简单的事情。我将把我的评论重新表述为一个答案——如果你能同意这个话题可以“关闭”,这样其他人就会知道解决方案是什么
var showHide = event.target.isBoxChecked(0) ? display.hidden : display.visible;

this.getField("Joint Address 1").display         = showHide;
this.getField("Joint City 1").display            = showHide;
this.getField("Joint State 1").display           = showHide;
this.getField("Joint Zip/Postal Code 1").display = showHide;
this.getField("Joint Country 1").display         = showHide;