Skip to main content
Participant
Mar 29, 2020 11:33 PM UTC
Answered

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

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 is closed to new replies. Start a new post to keep the conversation going.
Thom Parker
Thom ParkerCorrect answer
Community Expert
Mar 31, 2020 7:08 AM UTC

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

3 replies

Thom Parker
Community Expert
Community Expert
Mar 30, 2020 1:06 AM UTC

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;

Translate
Thom Parker - Software Developer at PDFScriptingUse the Acrobat JavaScript Reference early and often
Participant
Mar 31, 2020 5:58 AM UTC

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! 🙂

Translate
Thom Parker
Community Expert
Thom ParkerCommunity ExpertCorrect answer
Community Expert
Mar 31, 2020 7:08 AM UTC

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. 

 

 

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