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.
Any help much appreciated! Thank you.
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.
Copy link to clipboard
Copied
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