• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
1

How to make a dropdown menu option navigate to a different page in the PDF

New Here ,
Dec 12, 2022 Dec 12, 2022

Copy link to clipboard

Copied

I would like to know to make a dropdown menu option navigate to a different page in the PDF. I am not proficient in JavaScript and I am not even sure if that is what I would need to use. I cannot find anything on it...

TOPICS
How to

Views

1.4K

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
community guidelines

correct answers 1 Correct answer

Community Expert , Dec 12, 2022 Dec 12, 2022

You can do it like this ( as validation script of dropdown field):

if(event.value == "Choice1") this.pageNum = 1;
else if(event.value == "Choice2") this.pageNum = 3;

 

Just keep in mind pages starts with 0, so you always need to set one number lower, for example to go to page 5 set it to 4.

Votes

Translate

Translate
Community Expert ,
Dec 12, 2022 Dec 12, 2022

Copy link to clipboard

Copied

You can do it like this ( as validation script of dropdown field):

if(event.value == "Choice1") this.pageNum = 1;
else if(event.value == "Choice2") this.pageNum = 3;

 

Just keep in mind pages starts with 0, so you always need to set one number lower, for example to go to page 5 set it to 4.

Votes

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
community guidelines
New Here ,
Feb 26, 2023 Feb 26, 2023

Copy link to clipboard

Copied

Hi, I was Trying to achieve the exact same but wasnt able. 

I have about 5 items on my dropdown list. WIll the code be the same the first being "if" and remaining 4 being "else if".

 

I was trying I doesnt seem to work on my end? Do I add the code in validate ? Do i need to add anything in the actions tab? Super Thankful. 

 

Best AR

 

Votes

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
community guidelines
Community Expert ,
Feb 26, 2023 Feb 26, 2023

Copy link to clipboard

Copied

Can you post the script you tried?

Votes

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
community guidelines
New Here ,
May 28, 2024 May 28, 2024

Copy link to clipboard

Copied

I am having the same issue:

 

if(event.value == "Page 2") this.pageNum = 1;
else if(event.value == "Page 3") this.pageNum = 2;

else if(event.value == "Page 4") this.pageNum = 3;

else if(event.value == "Page 5") this.pageNum = 4;

 

and so on...

is this correct?

Votes

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
community guidelines
Community Expert ,
May 28, 2024 May 28, 2024

Copy link to clipboard

Copied

Should work fine, what exactly is the issue you have?

Votes

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
community guidelines
New Here ,
May 28, 2024 May 28, 2024

Copy link to clipboard

Copied

nothing happens when I select a page from the dropdown - the page doesnt change-

also is there a way to hide all other pages when not selected?

 

Votes

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
community guidelines
Community Expert ,
May 28, 2024 May 28, 2024

Copy link to clipboard

Copied

Did you check 'Commit selected value immediately' in dropdown 'Options' tab, and where did you put script?

No, you can't hide other pages.

If you wish your other pages are not seen, you will need another approach by creating templates from those pages and then spawn them depending on dropdown choice using script.

Votes

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
community guidelines
New Here ,
May 28, 2024 May 28, 2024

Copy link to clipboard

Copied

I put the script under the Validate tab and then "run costum validate script"

Votes

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
community guidelines
New Here ,
May 28, 2024 May 28, 2024

Copy link to clipboard

Copied

I tried this and still nothing happens.

Am i putting the code in the right place?

Votes

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
community guidelines
Community Expert ,
May 28, 2024 May 28, 2024

Copy link to clipboard

Copied

LATEST

Yes, the script is in the correct place.

Check console for errors on PC press CTRL+J.

Can you share your file with us?

 

Votes

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
community guidelines