Skip to main content
Participant
May 12, 2018
Answered

calculate a percentage in adobe reader java script (total newbie)

  • May 12, 2018
  • 1 reply
  • 7071 views

I need to have an adobe acrobat form calculate a percentage. I have a field named, value_a that I need to multiply by a user entered value. For example is value_a is 100 and the user enters 20 in the percent field, I would like the form to calculate that 20% of 100 is 20. I don't know java script but this seems like it would be easy but I can't figure it out.

This topic has been closed for replies.
Correct answer Bernd Alheit

Use this:

var Value_a = getField("Value_a").value;

var Percent = getField("percent").value;

var Percentage = percent / 100;

event.value = Value_a * Percentage;

1 reply

ryguyspyAuthor
Participant
May 12, 2018

var Value_a = getField("Value_a").value;

var Percent = getField("percent").value;

var Percentage = (percent / 100).value;

event.value = Value_a x Percentage;

This is what I am trying to do. The Percentage variable is not a field in my form. I am trying to get it to calcluate the percentage value because the user will enter 5 for 5% off. It give me this error: missing ; before statement 4: at line 5

Bernd Alheit
Community Expert
Bernd AlheitCommunity ExpertCorrect answer
Community Expert
May 12, 2018

Use this:

var Value_a = getField("Value_a").value;

var Percent = getField("percent").value;

var Percentage = percent / 100;

event.value = Value_a * Percentage;

ryguyspyAuthor
Participant
May 12, 2018

Thank you so much. This worked perfectly.