限制Acrobat Pro中的复选框的步骤

时间:2019-06-10 23:08:13

标签: javascript adobe

我在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;
        }
    }
}

0 个答案:

没有答案