В Adobe Acrobat X Pro, как я могу использовать javascript для предварительного заполнения текстовых полей в форме PDF-файла acrobat?

Я создал форму, используя Adobe Acrobat Pro. Я хотел бы, чтобы поле "Дата" (первое текстовое поле в форме) было предварительно заполнено инструктивным текстом, например "Введите дату". При нажатии это должно исчезнуть, и, кроме того, если форма напечатана, предварительно заполненный текст не должен отображаться.

Я нашел скрипт на сайте акробата, который использовал в поле Дата, но он не работает. Сценарий выглядит следующим образом -

if (!event.value) {
event.value = "Instructional text goes here";
event.target.display = display.noPrint;
} else {
event.target.display = display.visible;
}

Встроенный отладчик javascript выдает следующее сообщение об ошибке:

InvalidSetError: Set not possible, invalid or unknown.
Event.value:2:Field Date:Mouse Up

Любая помощь будет принята с благодарностью, спасибо!

1 ответ

Этот сценарий разработан как пользовательский сценарий формата для текстового поля. Я знаю, потому что я написал это. Это не может работать в событии Mouse Up поля. Вы можете расширить его так, чтобы он вел себя так же, как поле с настройкой формата даты, но вам также нужно будет настроить собственный сценарий нажатия клавиш. Напишите снова, если вам нужна помощь с этим.

Другие вопросы по тегам