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

标签 javascript pdf acrobat

我在 Acrobat X pdf 表单中有 2 个相互排斥的复选框。选中任一框都需要隐藏一组文本字段。我已将相同的 javascript 分配给两个复选框,但只有选中第一个框时,这些字段才会隐藏。选中第二个框时没有任何反应。有任何想法吗?这是我使用的脚本(对 javascript 一无所知!):

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;

最佳答案

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

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

关于javascript - 如何将相同的 javascript 添加到 Acrobat pdf 中的互斥复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13956449/

相关文章:

javascript - 防止绑定(bind)到元素父级的函数被触发

javascript - angularjs 监视另一个 Controller 产生的范围变量的变化

javascript - jquery 本地内容未显示在所有线索提示中

python - IO 错误 [Errno 2]

javascript - 向 PHP 脚本提交 PDF 表单仅适用于 Adob​​e Reader XI

javascript - 创建者无法解析时的 Bluebird promise 模式

javascript - 通过vuejs在新窗口中打开pdf

java - 使用 HTML jQuery 和 Java 将 PDF 存储在 mySQL DB 中

javascript - If 语句返回 NaN

javascript - 使用单选按钮和复选框的 Acrobat JavaScript 计算