javascript - 使用 javascript 以 pdf 形式重置某些字段

标签 javascript pdf

我创建了一个相当大的 pdf 表单,并实现了一个按钮来重置 214 个字段(但不是全部)。我尝试了几种不同的方法,但似乎很慢。我发现的最好方法是使用(操作)选项卡并单击重置表单并选择我的字段。唯一的问题是,我想显示一个警报来确认重置。

这就是我让它工作的方法,但我对java脚本不太熟悉,我确信有更好的方法。

var cMsg = "You are about to reset this form!";
cMsg += "\n\nDo you want to continue?";

var nRtn = app.alert(cMsg,2,2,"Question Alert Box");
if(nRtn == 4)
{
////Reset the field data

getField("DateField").value = "";
getField("LUBE_USED").value = "";
getField("LUBE_RECEIVED").value = "";
getField("PLACERow1").value = "";

///////bla bla bla about 200 more fields

}
else if(nRtn == 3)
{
console.println("Abort the reset operation");
}
else
{ //Unknown Response
console.println("The Response Was somthing other than Yes/No: " + nRtn);
}

如果有更快/更窒息的方法来完成此任务,我将不胜感激任何示例。

最佳答案

最好的方法是使用 ResetForm 方法,该方法将字段名称数组作为参数,如下所示:

this.resetForm(["DateField", "LUBE_USED", "LUBE_RECEIVED", "PLACERow1"]);

关于javascript - 使用 javascript 以 pdf 形式重置某些字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25002867/

相关文章:

javascript - Adal.js 不触发身份验证

javascript - CSS 表格 - 鼠标悬停在 3 个表格中时的颜色效果

java - 如何在Java中提供本地PDF文件的下载?

pdf - iTextSharp 在 PdfPCell 中使用链接

java - iText - 创建 PDF 时旋转页面内容

javascript - api请求后,数组在控制台中被拆分为多个数组

Javascript 奇怪的循环行为

javascript - JS用字符串和字符串数字排序数组

sql - 如何检查电子邮件附件是否已被打开

java - iText 7 - 将 PDF 图层 (OCG) 与基础 PDF 合并