2010-06-28 3 views
0

Я создал форму в Adobe Pro, и я добавил к ней JavaScript. Но у меня две проблемы.Adobe Pro, форма PDF с javascript

1) Есть ли «документ, законченный погрузка» -действия? У меня есть поле даты в форме, и я бы хотел, чтобы он автоматически добавлял дату до сегодняшнего дня в это поле, когда пользователь открывает документ, чтобы заполнить поля формы.

2) Метод дата, я использую не работает должным образом, у меня есть этот код:

var dt = new Date(); 
var day = dt.getDate(); 
var month = dt.getMonth(); 
var year = dt.getFullYear(); 
var dagensdatum = year + "-" + month + "-" + day; 
var datum = this.getField("Datum"); 
datum.value = dagensdatum; 
datum = this.getField("Datum2"); 
datum.value = dagensdatum; 
datum = this.getField("Datum3"); 
datum.value = dagensdatum; 

Но когда я запускаю это, он печатает 11 апреля, а не сегодняшнюю дату. Есть идеи?

ответ

1

для 2-й вопрос, который я не знаю, почему дата не является правильным, но, по крайней мере, вы должны сделать это:

var month = dt.getMonth(); 
month++; 

потому что getMonth() возвращает Int между 0 и 11. Как в течение дня я не знаю, что может вызвать проблему.

Редактировать: Вы проверили собственную дату на своем компьютере? Потому что, если это неправильно, оно будет отображаться некорректно в вашем браузере. Думаю, у вас должна быть дата 11 мая на вашем компьютере, не так ли?

+0

Я нашел другой способ обойти проблему с помощью Utils. – Patrick

+0

Lol @ 1 месяц задержки для ответа на 2 часа ..... Хорошее внимание для участников. –

Смежные вопросы