我在PDF上有65个复选框,可供填写者选择。我想允许65位受访者只能选择20个盒子。我的复选框名为box.0-box.64我不仅需要知道我是否使用了正确的代码,还需要知道将脚本放入表单的步骤。我对编程的了解有限,因此,分步指导之外的任何内容对我都无济于事。
function limitCBs() {
// Initialize counter
var sum = 0;
// Loop through the check boxes
for (var i = 0; i < 64; i++) {
// Increment counter if check box is selected
if (getField("box." + i).value !== "Off") sum++;
// If more than twenty are selected, deselect the one that was just selected,
// alert the user, and return
if (sum > 20) {
event.target.value = "Off";
app.alert("You may not select more than 20!", 3);
return;
}
}
}