Skip to main content
Participant
August 2, 2018
Question

How to show/hide a field based on another field.

  • August 2, 2018
  • 1 reply
  • 664 views

I have the following document level script:

function Openn(){
        if(this.getField("cobuyer").value.length == 0)
        {
           this.getField("xcobuy").display = display.hidden;
        }

     else
        {
            this.getField("xcobuy").display = display.visible;
        }

                }
Openn();

I am getting the following error:

Acrobat EScript Built-in Functions Version 10.0
Acrobat SOAP 10.0

TypeError: this.getField("xcobuy") is null
9:Document-Level:Openn

The form is being produced with the data already in it and that field is not null

Thanks

Jasper

This topic has been closed for replies.

1 reply

try67
Community Expert
Community Expert
August 2, 2018

That means the field name you entered is incorrect. Make sure you spell it EXACTLY as it appears on the page, including lower/upper-case letters.

Participant
August 2, 2018

Thanks for the reply.

I copied/paste the name of the field.  It is exactly what is on the form.

Thanks,

Jasper

Participant
August 2, 2018

Is it possible that I may need to add a delay to the routine?