簡體   English   中英

使用pdf格式的javascript重置某些字段

[英]Reset Certain Fields using javascript in a pdf form

我已經創建了一個很大的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"]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM