Acrobat DC 必须选中两个复选框或另一个
Acrobat DC Two Check boxes on or the other must be checked
我有两个复选框,一个名为 OPEN,另一个名为 WOMEN。我想要求必须检查一个或另一个。如果未选中一个,则两个框都将按要求显示。只要您选中一个框,其他要求就会消失。
您想如何检查这些字段?这应该可以帮助您入门。将此代码放在 运行 脚本鼠标下的按钮上。单击按钮时,代码将执行。
// Assign a variable to each check box
var openCheck = getField("OPEN");
var womenCheck = getField("WOMEN");
// If neither box is checked when the button is clicked
if (openCheck.value == "Off" && womenCheck.value == "Off") {
// Alert that they are required fields
app.alert("These fields are required");
}
// If OPEN is checked, uncheck WOMEN
if (openCheck.value == "On") {
womenCheck.value = "Off";
}
// If WOMEN is checked, uncheck OPEN
if (womenCheck.value == "On") {
openCheck.value = "Off";
}
我通过执行以下操作完成了此操作。
在 "OPEN" 按钮上
if (this.getField("OPEN").value != "Yes") {
this.getField("WOMEN").required = true ;
this.getField("OPEN").required = true ;
} else {
this.getField("WOMEN").required = false ;
this.getField("WOMEN").value="Off";
}
在 "WOMEN" 按钮上
if (this.getField("WOMEN").value != "Yes") {
this.getField("OPEN").required = true ;
this.getField("WOMEN").required = true ;
} else {
this.getField("OPEN").required = false ;
this.getField("OPEN").value="Off";
}
我有两个复选框,一个名为 OPEN,另一个名为 WOMEN。我想要求必须检查一个或另一个。如果未选中一个,则两个框都将按要求显示。只要您选中一个框,其他要求就会消失。
您想如何检查这些字段?这应该可以帮助您入门。将此代码放在 运行 脚本鼠标下的按钮上。单击按钮时,代码将执行。
// Assign a variable to each check box
var openCheck = getField("OPEN");
var womenCheck = getField("WOMEN");
// If neither box is checked when the button is clicked
if (openCheck.value == "Off" && womenCheck.value == "Off") {
// Alert that they are required fields
app.alert("These fields are required");
}
// If OPEN is checked, uncheck WOMEN
if (openCheck.value == "On") {
womenCheck.value = "Off";
}
// If WOMEN is checked, uncheck OPEN
if (womenCheck.value == "On") {
openCheck.value = "Off";
}
我通过执行以下操作完成了此操作。
在 "OPEN" 按钮上
if (this.getField("OPEN").value != "Yes") {
this.getField("WOMEN").required = true ;
this.getField("OPEN").required = true ;
} else {
this.getField("WOMEN").required = false ;
this.getField("WOMEN").value="Off";
}
在 "WOMEN" 按钮上
if (this.getField("WOMEN").value != "Yes") {
this.getField("OPEN").required = true ;
this.getField("WOMEN").required = true ;
} else {
this.getField("OPEN").required = false ;
this.getField("OPEN").value="Off";
}