Acrobat XI Forms - 单击时单选按钮操作

时间:2015-04-13 11:36:32

标签: radio-button adobe acrobat

在可填写的表格中,如果选择了N / A单选按钮,我希望两个相邻的字段变为阴影(无可用输入)。如果选择了“是”或“否”单选按钮,我希望第一个相邻字段从PointValue字段中获取值。我怎么做到这一点?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

这可以通过各种方式实现。一种可能性如下,您将其添加到表单逻辑计算脚本中(如果这是唯一的,那么就是它),您将其附加到隐藏(文本)字段,其唯一目的是为表单提供持有者计算逻辑。顺便说一句,这种方法被认为是智能形式的最佳实践,因为它可以最大程度地控制计算,并创建最有效的形式。

无论如何,我们假设复选框或单选按钮组被命名为“mySelect”,而结果/被灰显的字段被命名为myResult。不适用按钮的返回值应为“na”

然后,您将在上面提到的计算脚本中获得以下代码:

if (this.getField("mySelect").value != "na") {
this.getField("myResult").readonly = false ;
this.getField("myResult").strokeColor = color.gray ;
this.getField("myResult").value = this.getField("mySelect").value.toString().replace(/Off/gim, "") ;
} else {
this.getField("myResult").readonly = true ;
this.getField("myResult").strokeColor = color.blac, ;
this.getField("myResult").value = "" ;
}

那应该这样做。