gpt4 book ai didi

javascript - 在 Acrobat 中重新选中复选框

转载 作者:行者123 更新时间:2023-12-03 00:20:56 26 4
gpt4 key购买 nike

我对 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();
}
}

最佳答案

除非您进行了更改,否则复选框的默认值将为"is"而不是“打开”...我知道...这很疯狂,但这就是 Acrobat 所做的。您应该只需要更改 else 语句后的第二行。

getField("chkHasCap").value = "Yes";

关于javascript - 在 Acrobat 中重新选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54316003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com