0

我正在使用 Adob​​e Acrobat 中的 JavaScript,并希望在文档加载时将 mouseUp 事件分配给多个字段。这是可能的还是我必须进入每个字段并手动选择属性-> 操作等等?

我想象这样的事情

var fg = this.getField(nameOfFieldGroup).getArray();

for (var i = 0; i < fg.length; i++) {
    if (this.getField(fg[i]).required) {
        // assign a mouseUp event to that field here.
    }
}
4

1 回答 1

1

Field.setAction() 方法可让您将脚本添加到字段。您只需要这样做一次,而不是每次加载文档时。第二个参数中的脚本是指定事件触发时要执行的字符串。在下面的示例中,它只是一个哔声。

this.getField(fg[i]).setAction("MouseUp", "app.beep(0);");
于 2018-06-18T14:14:12.500 回答