【发布时间】:2023-03-03 19:30:01
【问题描述】:
我对我的 Acrobat 表单进行了一些基本的错误检查。在一个逻辑中,可以选中一个复选框,然后允许用户通过将所有字段设置为[.visible]来填写第二个人的信息。
当用户取消选中该框时,会发出警报通知他们继续操作会导致所有次要个人信息被删除,并且他们是否要继续。如果他们单击“确定”按钮,则会继续清除表单数据并将所有字段再次设置为[.hidden]。如果他们点击“取消”,那么它应该会中断字段的清除(有效),并强制重新选择复选框,就好像它从未被清除过一样。
这是不工作的部分。复选框,当“开”时,得到检查(偶然?),警报要求确认。如果选择“取消”可能是因为他们不想清除信息,则复选框保持未选中状态,即使警报取消了清除操作。如果用户单击警报上的“取消”按钮,如何使复选框重新检查自身?
这是我的代码...
if (getField("chkHasCap").value == "Off") {
if (app.alert("Clicking this will reset all Co-Applicant information. Are you sure you want to proceed?", 3, 1) == 1) {
fClearCoApp();
app.alert("Co-applicant information has been reset...", 3);
}
else {
app.alert("Co-Applicant information has NOT been reset...", 3);
getField("chkHasCap").value = "On";
calculateNow();
getField("fldCreditScore_Cap").readonly = false;
getField("fldCreditScore_Cap").setFocus();
}
}
【问题讨论】:
标签: javascript acrobat