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...
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.
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.
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
Copy link to clipboard
Copied
Can you post the script you tried?
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?
Copy link to clipboard
Copied
Should work fine, what exactly is the issue you have?
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?
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.
Copy link to clipboard
Copied
I put the script under the Validate tab and then "run costum validate script"
Copy link to clipboard
Copied
I tried this and still nothing happens.
Am i putting the code in the right place?
Copy link to clipboard
Copied
Yes, the script is in the correct place.
Check console for errors on PC press CTRL+J.
Can you share your file with us?