簡體   English   中英

Javascript(Adobe Acrobat XI)從表單第一頁輸入的答案中填充第二頁表單

[英]Javascript (Adobe Acrobat XI) populate 2nd page form from inputted answers from 1st page in form

首先,我想說我不太精通javascript,但是我正在學習,可以閱讀代碼並理解它。 我制作了專業的可填充PDF表單,使用javascript來執行操作和計算,但是我從來沒有做過此事。 我的要求專門針對Adobe Acrobat XI Pro javascript。

我有一個創建的訂單。 我在顯示信息的訂單后的頁面上添加了一個按鈕(稱為“創建發票”),以添加頁面(使用:var a = this.getTemplate(“ Invoice”); a.spawn();)。是從首頁輸入或計算出來的。 我只想顯示在首頁上選擇的發票上的字段。

這是訂購表(第1頁)的一部分的屏幕截圖[鏈接]:[IMG] http://i61.tinypic.com/iqk3sm.jpg [/ IMG ] (我無法發布圖像,直到10點聲望)

因此,在發票(第2頁)上,我只希望立即顯示上面選擇的(2)項目:[IMG] http://i58.tinypic.com/o59jt3.jpg [/ IMG ] (我不能發布圖片,直到10點聲望)

理想情況下,DESCRIPTION列將“馬鞍名稱” +“顏色”串聯起來。 其余的列應該是顯而易見的(為訂購的每個項目填寫相關字段)。

那么,代碼應該是什么樣的呢? 並且應該將Javascript放在字段或文檔Javascript上嗎?

(這是我的第一個stackoverflow帖子,如果我做錯任何事情,我深表歉意!)

因此,第一頁是一個靜態頁面,用戶可以在其中填寫表格。 並且第二頁應具有排列良好的已訂購商品列表。

第一頁應該非常簡單明了,使用分層字段命名(但是最好不要將行號放在末尾(就像Acrobat乘以所選字段時一樣),而是在文件名的中間( s)。這樣一來,您就可以以更簡單的方式處理行了,同樣的原理也適用於第2頁。

生成第二頁后,您循環瀏覽第1頁上的行,如果項目數不等於其默認值,請填寫第2頁上的表。

為了能夠再次刪除訂單,完全重置第2頁上的表並從新表中填充該表可能會很有用; 在這里,智能字段命名將為您節省很多時間。

您可以將該代碼(包括總計計算等)添加到隱藏字段的Calculate事件中,該事件僅用作所有計算的載體,包括建築物總計等。

暫無
暫無

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

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