Skip to main content
Known Participant
September 27, 2020
Answered

auto updating date fields

  • September 27, 2020
  • 1 reply
  • 841 views

Hi, I want an auto date for two text fields. so every time i open this form, bellow two field dates should auto-update. can u pls help me to do this using javascript. thanks..

 

1. First payment date = Today date + two months
2. Second payment date = First payment date + 1 Year

This topic has been closed for replies.
Correct answer try67

You can do it by placing the following code under Tools - JavaScript - Document JavaScripts (NOT inside a function):

 

var f1 = this.getField("Date1");
var f2 = this.getField("Date2");
var d1 = new Date();
d1.setMonth(d1.getMonth()+2);
f1.value = util.printd("mm/dd/yyyy", d1);
d1.setFullYear(d1.getFullYear()+1);
f2.value = util.printd("mm/dd/yyyy", d1);

Adjust the field names and date pattern as needed.

1 reply

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
September 27, 2020

You can do it by placing the following code under Tools - JavaScript - Document JavaScripts (NOT inside a function):

 

var f1 = this.getField("Date1");
var f2 = this.getField("Date2");
var d1 = new Date();
d1.setMonth(d1.getMonth()+2);
f1.value = util.printd("mm/dd/yyyy", d1);
d1.setFullYear(d1.getFullYear()+1);
f2.value = util.printd("mm/dd/yyyy", d1);

Adjust the field names and date pattern as needed.

omanbuxAuthor
Known Participant
September 30, 2020

Thank you very much. it's working perfectly.