Copy link to clipboard
Copied
I'm sure this is simple; however I am very new to acrobat and javascript.
Here is what I want to do:
I have a CheckBox field and a Text field. If the checkbox is "checked" I want to populate the text field with a specific numeric value. If it is left "unchecked" there would be no value or 0 value. Any help is appreciated.
Enter this code as the custom calculation script of your text field:
event.value = this.getField("CheckBox1").value == "Off" ? 0 : 1234;
Copy link to clipboard
Copied
Enter this code as the custom calculation script of your text field:
event.value = this.getField("CheckBox1").value == "Off" ? 0 : 1234;
Copy link to clipboard
Copied
Perfect. Thank you.
Copy link to clipboard
Copied
I've used this code to do the same thing with a fillable form in Adobe Acrobat Pro DC. However, when I'm viewing the form in Acrobat Reader, the checkbox does the opposite of what it should. When it is unchecked, it populates a number in another field, and when checked, that other field is 0.
Copy link to clipboard
Copied
That should not be the case... Are you saying it's working well in Acrobat but not in Reader? Are you sure you're opening it in Reader and not in some other application, like inside a browser window?
Copy link to clipboard
Copied
I posted a similar question but found your answer and it worked. Thank you very much.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
@try67 When I put in this script, it automatically puts my text field as '1234'. I need the text field to be editable by the user. For example, if check box 1 is checked, text field 1 needs a required population data of the users choice, i/e 1500, 1600, and so on.
Copy link to clipboard
Copied
So you want the check-box to only clear the text field, when No is selected?