尝试让一个复选框自动选中另外两个复选框



我对java编程很陌生。。。因此,我为这个看似简单的问题道歉。

但是,在Adobe PDF表单中,我有一个由七个复选框组成的列表,当我选择复选框2,3或4时,我希望另外两个复选框被突出显示或选中。

因此,如果框B〃;r2w_ att_;已检查然后"r2w_min_cond1";以及";r2w_min_cond2";两者都应检查。并且如果表单填充器决定在选择B、C或D之前勾选这些框,那么什么都不应该改变。基本上是为了确保你不能选择B、C或D;忘记";以选择2个最小条件。

框C和D也是如此,所以理论上代码应该是一样的,除了初始框的名称,我使用了表单另一部分的这一行,它起了作用。所以我可以再次使用它。[if(event.target.value="是"(]

我不知道该怎么写。。。以及我遇到的其他代码片段,我不太理解,也无法使它们发挥作用。我确实拼凑了一段函数代码;鼠标向上";一个复选框触发一个文本框;值";到另一个文本框。

当我开始学习Java 时,我感谢任何人的指导

您可以这样做:

var checkbox1 = document.getElementById("ck1");
var checkbox2 = document.getElementById("ck2");
var checkbox3 = document.getElementById("ck3");
checkbox1.addEventListener('change', function() {
checkbox2.checked = this.checked;
checkbox3.checked = this.checked;
});
<!DOCTYPE html>
<html>
<body>
<input type="checkbox" id="ck1" name="ck1" value="Checkbox1">
<label for="vehicle1"> Checkbox 1</label><br>
<input type="checkbox" id="ck2" name="ck2" value="Checkbox2">
<label for="vehicle2"> Checkbox 2</label><br>
<input type="checkbox" id="ck3" name="ck3" value="Checkbox3">
<label for="vehicle3"> Checkbox 3</label><br><br>
<input type="checkbox" id="ck4" name="ck4" value="Checkbox4">
<label for="vehicle3"> Checkbox 4</label><br><br>
</body>
</html>

if (event.target.value!="Yes")
{getField("firstchkbox").value = "Yes";
getField("secondchkbox").value = "Yes";  }

这就是我最终在Adobe中使用它的原因
鼠标按下时,它执行一个Javascript,并选中这两个框。

最新更新