Acrobat JavaScript表单字段选中/取消选中

时间:2015-05-26 11:29:33

标签: javascript forms pdf adobe

我有PDF可填写表格的问题。

我有三个具有相同名称和不同值的复选框(A,B和C),用于"单选按钮"功能。 (这意味着只能检查一个复选框)。

接下来,我将这三个字段复制到PDF Form上的另一个页面,因为它是一份PDF文档中的2份表格。)

我需要另一个名为" Discount"的复选框。 (在文档中也是两次),但只有在" C"选中复选框。

在cosequence中,当" C"复选框已选中并且"折扣"检查"并且用户将主复选框更改为" B"或者" A",discound复选框必须自动取消选择。

你能帮帮我吗?谢谢。

1 个答案:

答案 0 :(得分:0)

要阻止访问“折扣”框,请仅在选中第一个复选框组的C时使其可见。否则,将其隐藏并将其设置为“关”。

在一般计算脚本(被认为是最佳实践)中,您将添加以下代码段(假设ABC复选框字段名称为abc.ckb)。

if (this.getField("abc.ckb").value != "C") {
this.getField("Discount").display = display.hidden ;
this.getField("Discount").value = "Off" ;
} else {
this.getField("Discount").display = display.visible 
}

......那应该这样做。

请注意,“未选中”的字段值始终为"Off"