繁体   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