How to auto-populate a text field from Date object in PDF form
Hello!
I have created a PDF fillable form and want the text field "EDOAyrs" from the date they selected in "dd-mmm-yyyy" from the date object, here is my code:
event.value = "";
var EDOAValue = this.getField("EDOA").value;
var TodayValue = this.getField(new Date()).value;
var EDOAValue, TodayValue,diff;
if (EDOAValue!="") {
var EDOA = util.scand("dd-mmm-yyyy", EDOAValue);
var today = util.scand("dd-mmm-yyy", new Date());
var age = today.getTime() - EDOA.getTime();
// compute age in milliseconds
var nAgeMilliseconds = today.getTime() - EDOA.getTime();
var EDOAyrs = ( age / (1000 * 60 * 60 * 24 * 365.2425) - 0.005);
event.value = Math.floor(EDOAyrs);
}
And here is the error msg:
InvalidSetError: Set not possible, invalid or unknown.
Event.value:1:AcroForm:EDOB:Annot1:MouseEnter:Action1
MissingArgError: Missing required argument.
Util.scand:4:AcroForm:EDOAyrs:Calculate
===> Parameter cDate.
Please help! Thanks.
