克隆/镜像 PDF 表单中的文本框

克隆/镜像 PDF 表单中的文本框

我在 Acrobat X Pro 中有一个 PDF 表单,用户可以在第一页的文本框中输入自己的姓名。我希望将该框的内容克隆/镜像到同一表单第二页的另一个框中:

样本表格

但是,在第二个文本框的“属性”对话框中,我找不到引用第一个文本框的方法。我确实有计算数值和执行验证等选项,但我似乎无法简单地让它显示另一个文本框的内容。这在 PDF 表单中是不可能的,还是我忽略了一些显而易见的东西?

答案1

我相信可以通过以下方式完成此操作(可能有更好的方法,但我不知道):

  1. 在第一个文本框上,将操作(右键单击文本控件)设置为“运行 JavaScript”。
  2. 选择触发器“On Blur”(因此当用户退出该字段时将运行脚本)
  3. 点击“添加”
  4. 在 javascript 编辑器中,设置其他文本框的值。

例如,将名为“Name”的文本框的内容复制到名为“NameClone”的框中:

var n1 = this.getField("Name");
var n2 = this.getField("NameClone");
n2.value = n1.value;

确保所有其他箱子都已锁好。

笔记:可以找到一些文档这里,您可能对第 74 页感兴趣。

答案2

最简单的方法!

在我保存并预览默认值并尝试输入后,我不小心在两个不同的文本框中输入了相同名称的“字段名称”。会发生什么情况呢?

相关内容