Skip to main content
Natalie_Ping
Inspiring
Jul 16, 2020 11:36 AM UTC
Answered

Custom script to show a field if values are equal to or greater than 1

I'm new to editable PDF's and a novice at Javascript. I have three number fields (Text11, Text19, Text27) that if the value inside any one of them is one or higher - I need it to unlock another box below (OTHER1). Does anyone know how I programme this with custom script? 

 

Thanks!

This topic is closed to new replies. Start a new post to keep the conversation going.
try67
try67Correct answer
Community Expert
Jul 16, 2020 1:05 PM UTC

You can do it using this code as the custom calculation script of the text field:

 

var v1 = Number(this.getField("Text11").valueAsString);
var v2 = Number(this.getField("Text19").valueAsString);
var v3 = Number(this.getField("Text27").valueAsString);
event.target.readonly = (v1>=1 || v2>=1 || v3>=1);

2 replies

try67
Community Expert
try67Community ExpertCorrect answer
Community Expert
Jul 16, 2020 1:05 PM UTC

You can do it using this code as the custom calculation script of the text field:

 

var v1 = Number(this.getField("Text11").valueAsString);
var v2 = Number(this.getField("Text19").valueAsString);
var v3 = Number(this.getField("Text27").valueAsString);
event.target.readonly = (v1>=1 || v2>=1 || v3>=1);

Translate
Natalie_Ping
Inspiring
Jul 16, 2020 1:11 PM UTC

Thank you! That has worked!

Translate