复选框激活某些单选按钮

时间:2016-05-23 10:01:55

标签: javascript pdf checkbox

我是java脚本的新手,我需要一个针对以下情况的代码。 我有一个可填写的PDF表单,其中有一列YES / NO单选按钮,名为 KS,KL,G (每行我有2个单选按钮分组,这样当点击一个按钮时,另一个将是禁用)。 在这行的顶部,我有一个名为 CB1 的复选框。 我想要获得的是当我勾选复选框CB1时自动选择所有NO单选按钮。如果我选择YES单选按钮,则应该取消选中CB1复选框。

感谢您的帮助! 米亚

1 个答案:

答案 0 :(得分:0)

只需将此代码添加到您的复选框,以便它在MOUSE UP上运行:

if (this.getField("CB1").value == "Yes") {
    this.getField("KS").value = "NO"
    this.getField("KL").value = "NO"
    this.getField("G").value = "NO"
}

...然后将这些代码添加到每个YES单选按钮以进行MOUSE UP:

if (this.getField("KS").value == "YES") {
    this.getField("CB1").value = "Off"
}

if (this.getField("KL").value == "YES") {
    this.getField("CB1").value = "Off"
}

if (this.getField("G").value == "YES") {
    this.getField("CB1").value = "Off"
}

显然,上述三个片段中的每一个都必须放在一个不同的按钮中,以便它响应它自己的价值。

这应该达到你想要的目的。