2016-05-23 48 views
-1

我是新来的java脚本,我需要一个代码为以下情况。 我有一个可填写的PDF表单,其中有一列是YES/NO单选按钮,名称为KS,KL,G(在每一行上,我有2个单选按钮组合在一起,因此当单击一个按钮时另一个按钮将被禁用)。 在这一行的顶部,我有一个名为CB1的复选框。 我想要获得的是当我检查复选框CB1时自动选择所有NO单选按钮。如果我选择YES单选按钮,则应该取消选中CB1复选框。复选框激活某些单选按钮

谢谢你的帮助! 米娅

回答

0

简单,使其运行此代码添加到您的复选框在鼠标弹起:

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

...然后这些代码位加起来为每个鼠标的是单选按钮:

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" 
} 

显然,上述三种片段中有不同的按钮去,使其响应它自己的价值。

这应该实现你正在寻找的东西。

+0

嗨,克里斯!感谢您的帮助。我试过这个,但它不起作用。也许它与单选按钮的分组方式有关? ** KS,KL,G **是一组2个单选按钮(一个名为** yes **,第二个** no ** - 这是单选按钮选择)。 – tinity

+0

嗨。我自己尝试过,它绝对有效。单选按钮需要按照您在问题中描述的方式进行分组和命名。名为KS的组需要有两个名为YES和NO的单选按钮等。 – Westside

+0

我将脚本添加到KS组,最初我将它添加到每个yes no单选按钮,这就是为什么它不起作用。如果(this.getField( “KS”)。价值== “是”){ this.getField( “CB1”)。价值= “关” } – tinity