Help with PDF calendar to auto form fill

New Here ,
Jul 16, 2020 Jul 16, 2020

Copy link to clipboard

Copied

Hello,

 

Anyone know how to have fields auto populate based on a day selected from the PDF drop down calender. I am looking to have it where if I select Monday 7/13/2020 from the drop down it will fill 7 other fields with 7/13, 7/14, 7/15, 7/16, 7/17, 7/18, 7/19.

 

Ability to fill in the boxes underneath each day with the corrosponding day selected from the drop down in blue.

StuartW_0-1594924333835.png

 

Any help much appreciated! Thank you.

TOPICS
Acrobat SDK and JavaScript

Views

39

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Most Valuable Participant ,
Jul 16, 2020 Jul 16, 2020

Copy link to clipboard

Copied

Yes, you can do it with a script. You would need to convert the value of the first field to a Date object (using util.scand) and then add days to it (using setDate and getDate) in a loop, each time writing out the result using util.printd) to the fields.

You can read more about this subject in these tutorials:

https://acrobatusers.com/tutorials/working-with-date-and-time-in-acrobat-javascript

https://acrobatusers.com/tutorials/working-with-date-and-time-in-acrobat-javascript-part-2

https://acrobatusers.com/tutorials/working-date-and-time-acrobat-javascript-part-3-3

 

If you're interested, I've developed a (paid-for) tool that allows you to set up such calculations very easily and quickly. You can find it here: http://try67.blogspot.com/2012/01/acrobat-apply-automatic-date.html

I can also help you out writing a validation script to make sure the first date the user enters is indeed a Monday.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Jul 17, 2020 Jul 17, 2020

Copy link to clipboard

Copied

LATEST
 

Hi There,

 

Thanks for posting the same here.

You can refer to the LINK for relevant information.

 

Please do let us know, if anything is required from my end.

 

Regards,

Swapnil Srivastava

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines