Javascript - Make other fields required if a checkbox is checked

Explorer ,
Apr 02, 2020

Copy link to clipboard

Copied

Editing this post as I solved my original two problems. But I've encountered a new one. 

 

I'd like a two fields to be required only if a checkbox has been checked. One field is a text box, the other is a signature field. I don't know how to edit the Mouse Up/Mouse Down/Etc. options of the checkbox so that the other fields are required ONLY if the checkbox is checked. 

Acrobat Pro DC 2020-04-02 at 10.25.43@2x.png

Thoughts?

TOPICS
Acrobat SDK and JavaScript, PDF forms, Security digital signatures and esignatures

Views

232

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Javascript - Make other fields required if a checkbox is checked

Explorer ,
Apr 02, 2020

Copy link to clipboard

Copied

Editing this post as I solved my original two problems. But I've encountered a new one. 

 

I'd like a two fields to be required only if a checkbox has been checked. One field is a text box, the other is a signature field. I don't know how to edit the Mouse Up/Mouse Down/Etc. options of the checkbox so that the other fields are required ONLY if the checkbox is checked. 

Acrobat Pro DC 2020-04-02 at 10.25.43@2x.png

Thoughts?

TOPICS
Acrobat SDK and JavaScript, PDF forms, Security digital signatures and esignatures

Views

233

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Apr 02, 2020 0
Explorer ,
Apr 02, 2020

Copy link to clipboard

Copied

I've actually solved for the first scenario -- with text fields! I don't think the same validation can be applied to a signature field, though, am I right? 

Example script that would run after the first signature field has been signed: 

var bRequired = event.value != event.target.defaultValue;

this.getField("Signature2").required = bRequired;

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 02, 2020 0
Adobe Community Professional ,
Apr 04, 2020

Copy link to clipboard

Copied

Please clearly explain the specific actions you want to take place. 

 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 04, 2020 0