1

У меня есть форма PDF в Acrobat X Pro, где пользователи могут ввести свое имя в текстовое поле на первой странице. Я хотел бы, чтобы содержимое этого ящика было клонировано / зеркально отображено в другом ящике на второй странице той же формы:

Образец формы

Однако в диалоговом окне «Свойства» второго текстового поля я не могу найти способ ссылки на первое. У меня есть варианты для вычисления числовых значений и выполнения проверки и т.д. И т.д., Но я не могу просто отобразить содержимое другого текстового поля. Разве это невозможно в PDF-формах или я упускаю из виду что-то очевидное?

2 ответа2

3

Я считаю, что это можно сделать следующим образом (возможно, есть лучший способ, но я этого не знаю):

  1. В первом текстовом поле установите для действия (щелкните правой кнопкой мыши текстовый элемент управления) значение "Запустить JavaScript".
  2. Выберите триггер "On Blur" (чтобы скрипт запускался при выходе пользователя из поля)
  3. Нажмите "Добавить"
  4. В редакторе javascript установите значение других текстовых полей.

Например, чтобы скопировать содержимое текстового поля с именем "Имя" в поле с именем "NameClone":

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

Убедитесь, что все остальные ваши ящики заблокированы.

Примечание: некоторую документацию можно найти здесь, вас может заинтересовать страница 74.

0

Самый простой способ!

Я случайно написал "имя поля" с одним и тем же именем в двух разных текстовых полях после сохранения и предварительного просмотра значений по умолчанию и попытки ввода. что происходит, как вы хотите

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .