答案1
您需要使用 Javascript 来执行此操作。我将在此处放置一个存根,因为完整的答案需要大量编码,并且无关这里。
代码进入每个字段的“自定义验证脚本”。
要检查是否选中了正确的复选框,对于验证表中的每个字段,您需要插入一个 if.. else.. 语句(从这个答案在 stackoverflow 上
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
}
要设置字段的颜色,请按照这个帖子你需要代码:
event.target.fillColor = color.green;
因此,总的来说,这将变成如下的样子:
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;
}
其中myCheckBox
是正确答案的复选框的名称。
我没有验证此代码,因为这应该由您自己完成。如果您需要有关代码的进一步帮助,请在堆栈溢出社区