PDF中冲突复选框的Javascript

PDF中冲突复选框的Javascript,javascript,acrobat,Javascript,Acrobat,我有一个条件,如果A1框已经被选中,B1被选中(反之亦然),则会抛出警报,B1被取消选中。 更新代码如下: // Document-level function function validate() { if (document.getElementById('a1').checked = true & document.getElementById('b1').checked = true; } { app.alert({

我有一个条件,如果A1框已经被选中,B1被选中(反之亦然),则会抛出警报,B1被取消选中。 更新代码如下:

       // Document-level function 
   function validate() {
       if (document.getElementById('a1').checked = true & document.getElementById('b1').checked = true;
   } {
       app.alert({
           cMsg: "Sorry...",
           nIcon: 1
       });
       document.getElementById('b1').removeAttribute('checked');
   }

如果复选框A1和B1相互排斥(意味着不能同时选中它们),则根本不需要JavaScript

只需给这两个字段赋予相同的名称和不同的返回值


就这样…

嗯。我想我明白你的意思了,但是如果同时检查了这两个选项,我需要它仍然弹出一个提示来提醒用户。我也不能将它们命名为相同的名称,否则当选中一个时,它将选中另一个。使用所描述的方法(相同的字段名,但不同的返回值),不可能同时选中两个框(这就是为什么条件是分配给复选框的选项是互斥的)。由于无法同时选中这两个复选框,因此不需要消息来警告用户。另外,返回值必须不同,否则,框确实会同步检查。我有点困惑。我使用了两个不同的字段名,我可以在表单上检查它们。我们的目标是,与其在文档中放置一行表示A1+B1是不允许的文本,不如提醒用户,并删除B1的checked属性。我不能让它变得不可能,我必须简单地向用户解释原因。希望我更新的代码看起来更好。。。此外,我正在分配此条件适用的两个复选框,以便在mouseUp上运行此JS。我这样做对吗?好的,我只是想弄清楚,如果A1和B1同时被检查,两者都是真的,就会弹出警报,只有B1被检查。我正在JSFIDLE上进行验证,但我得到的最好结果是,当我选中或取消选中任何一个框时,都会抛出警报。