if (this.getField("myCheckBox").value != "Off") {
// the box is checked
// do what should be done when the box is checked
} else {
// the box is not checked
// do what should be done when the box is not checked
}
if (this.getField("myCheckBox").value != "Off") {
// the box is checked
event.target.fillColor = color.green;
} else {
// the box is not checked
event.target.fillColor = color.red;
}
您需要使用 Javascript 来执行此操作。我将在这里放一个存根,因为完整的答案需要大量编码,并且在这里是题外话。
代码进入每个字段的“自定义验证脚本”。
要检查是否选中了正确的复选框,对于验证表中的每个字段,您需要插入一个 if.. else.. 语句(从stackoverflow上的这个答案复制)
要设置字段的颜色,根据这篇文章,您需要以下代码:
所以,总的来说,这会变成这样:
myCheckBox
正确答案的复选框名称在哪里。我尚未验证此代码,因为这应该由您完成。如果您需要有关代码的进一步帮助,请在堆栈溢出社区上提问