Skip to main content
Participant
March 29, 2020
Answered

Adobe Acrobat script to calculate prorated rent based upon values in text boxes not working?

  • March 29, 2020
  • 1 reply
  • 698 views

I'm trying to create a script to calculate the prorated rent based upon the move-in date on a PDF form and the script keeps coming back with odd prorated amounts...the MoveInDay = 12, DaysRentIsDue = 19 and RentRateDaily = 76.37 but the event.value it comes back with in my RentProratedDue field is 2291.10 which makes no sense to me based upon the simple script below; all I'm asking it to do is basically do the following math: 76.37 * 19 = 1451.03, right?  Please let me know what I'm doing wrong...thx! 🙂

 

{
if (this.getField("MoveInDay").value > 1)
event.value = this.getField("RentRateDaily").value * this.getField("DaysRentIsDue").value;
else
event.value = this.getField("RentRate").value;
}

This topic has been closed for replies.
Correct answer Thom Parker

Here is a tutorial on the Console:

https://www.pdfscripting.com/public/Free_Videos.cfm#JSIntro

 

Acrobat X has a slightly different UI, but Control-J still works just fine. 

 

 

1 reply

Thom Parker
Community Expert
Community Expert
March 30, 2020

Is there anything else (other scripts) that could be affecting this field?

 

What do you get when you run this code in the console?

 this.getField("RentRateDaily").value * this.getField("DaysRentIsDue").value;

Thom Parker - Software Developer at PDFScriptingUse the Acrobat JavaScript Reference early and often
Participant
March 31, 2020

Hi Thom!  Wow...I didn't realize that a Javascript Console existed!  I have Acrobat X...do you know where in Acrobat X I can find the Console?  Yes once I find that I'm confident I'll be able to figure out why the script isn't calculating correctly! 🙂

Thom Parker
Community Expert
Thom ParkerCommunity ExpertCorrect answer
Community Expert
March 31, 2020

Here is a tutorial on the Console:

https://www.pdfscripting.com/public/Free_Videos.cfm#JSIntro

 

Acrobat X has a slightly different UI, but Control-J still works just fine. 

 

 

Thom Parker - Software Developer at PDFScriptingUse the Acrobat JavaScript Reference early and often