Цель состоит в том, чтобы форма Acrobat заполнила поле даты («MeetingDate») сегодняшней датой, когда пользователь открывает ее.Если пользователь сохраняет форму как есть и открывает ее через несколько дней, старая дата все еще должна быть там, а не заменена текущей датой.Если пользователь изменяет дату в поле, эту дату следует сохранить и не следует заменять при открытии формы позже.
У меня есть пользовательский сценарий расчета для поля даты («MeetingDate»), который выполняет всеиз этого, но с одной проблемой:
if (event.value != "")
then
event.value = util.printd ("m/d/yyyy", new Date())
endif
Это работает хорошо, за исключением того, что после ввода сценария сегодняшняя дата заполняет поле MeetingDate и значение сохраняется.Это имеет смысл, но я хочу, чтобы поле было автоматически заполнено сегодняшней датой, когда пользователь открывает форму.Вместо этого, если пользователь откроет форму завтра (16.07.2010), в поле будет 15.07.2010, потому что это дата, когда я сохранил форму.
Я думаю, что ответ может бытьвведите сценарий в качестве документа JavaScript (Advanced | Document Process | Document JavaScripts), поскольку сценарии Document выполняются при открытии формы, но все мои попытки приводят к тому, что введенная пользователем дата перезаписывается при открытии формы через несколько дней. Спасибо за помощь!