Copy link to clipboard
Copied
How do I write a JavaScript for the following please:
If PurchaseCheckBox AND Service1 are checked, automatically check ServiceCover
So if Service is checked on it's own, ServiceCover stays unchecked.
Thank you!
Copy link to clipboard
Copied
Put this script in both "PurchaseCheckBox" and "Service1" fields as 'Mouse UP' action (Run a JavaScript):
var pcb = this.getField("PurchaseCheckBox").valueAsString;
var s1 = this.getField("Service1").valueAsString;
var SC = this.getField("ServiceCover");
SC.checkThisBox(0,(pcb!=="Off"&&s1!=="Off") ? true : false);
Copy link to clipboard
Copied
Do you wish for 'ServiceCover' to be checked manually, or it needs to remain unchecked until both PurchaseCheckBox AND Service1 are checked?
Copy link to clipboard
Copied
It may need to be manually checked
Thanks
Copy link to clipboard
Copied
Put this script in both "PurchaseCheckBox" and "Service1" fields as 'Mouse UP' action (Run a JavaScript):
var pcb = this.getField("PurchaseCheckBox").valueAsString;
var s1 = this.getField("Service1").valueAsString;
var SC = this.getField("ServiceCover");
SC.checkThisBox(0,(pcb!=="Off"&&s1!=="Off") ? true : false);
Copy link to clipboard
Copied
Wonderful - thank you @Nesa Nurani
Copy link to clipboard
Copied
Here are some articles that will help:
https://www.pdfscripting.com/public/How-to-write-an-If-statement.cfm
https://www.pdfscripting.com/public/PDF-Form-Scripting.cfm
Copy link to clipboard
Copied
Thanks Thom, I'll have a look