Я использую Adobe Pro.Я создал заполняемый PDF, в котором есть обязательные поля.Я добавил кнопку «печать» и хотел запустить проверку, чтобы убедиться, что все необходимые поля заполнены чем-то (не имеет значения, что в нем есть что-то).Когда он запускает проверку, если некоторые обязательные поля не заполнены, появляется всплывающее предупреждение, а затем вы возвращаетесь в форму при нажатии ОК.Если все поля обязательны для заполнения, вместо предупреждения открывается диалоговое окно печати, поскольку все обязательные поля заполнены правильно.У меня есть код, в котором он будет запускаться и искать необходимые поля, а при его отсутствии появится всплывающее предупреждение, но когда я нажму кнопку ОК, все равно появится диалоговое окно печати.Если все обязательные поля заполнены, откроется только диалоговое окно.Вот где я застрял.Я хочу, чтобы он возвращался к форме, если отсутствуют поля, вместо того, чтобы возвращаться, а затем вынимать окно печати тоже.это код, который я использую.
Кнопка печати: Действия: нажмите кнопку мыши. Запустите Javascript (этот скрипт проверяет поля): var emptyFields = [];
for (var i=0; i<this.numFields; i++) {
var f= this.getField(this.getNthFieldName(i));
if(f.type!="button" && f.required ) {
if((f.type=="text" && f.value=="") || (f.type=="checkbox" && f.value=="Off"))
emptyFields.push(f.name);
}
}
if (emptyFields.length>0) {
app.alert("Error! You must fill in the following fields:\n" + emptyFields.join("\n"));
}
после того, как он это запустит, я выполняю его и открываюдиалоговое окно печати с уже закодированным словом «выполнить пункт меню: печать»