- mamorosAsked on August 27, 2016 at 05:29 PM
Hello Support - I have a very long form with very many fields. I currently set up my form to group like data sections together on pages using the "Next" and "Back" buttons and page breaks.
What happens is that I cannot go to a field on a specific page (like, say, page 3) withOUT going through everything else first. How can I get through those earlier pages? How can I go directly to that field?
(I have required fields, and if I go to a field AFTER the required fields, I get error messages, which is OK as long as I can go directly to the field in question.)
Thank you!Page URL:
- JotForm SupportKevin_GAnswered on August 27, 2016 at 09:36 PM
This can be done with conditions, for example, if you want to redirect to your user to the third page on your form from the first one, then you need to set when this will be redirected, so if certain field is filled or certain option is selected then the when the "Next" button is clicked the form will go to the page 3 (or the specified in the condition) instead of the next page (in this case the page 2).
To do it you need to first go to the Form Builder and click on the Conditions icon:
Once you're there you need to choose the condition "Skip to/Hide a page":
Once there select the field that will trigger the condition and select the page that you want to skip to:
Here is also a guide with detailed info about this: How-to-Skip-Pages-Using-Conditional-Logic
Please take a look and if you have any question let us know, we will be glad to help you.
- mamorosAnswered on August 27, 2016 at 10:45 PMHello Kevin - Thank you for your response. I guess I didn't clearly
state my question.
I understand that you can hide/unhide and skip as part of the/logic /of
JotForm. My question concerns the /action of entering data/ into the form.
For example, let's say you're entering data and you're on page 3, but
you want to go to page 6. As far as I can tell, the only way to do that
is to enter all the data between page 3 and page 6.
This would also be helpful in testing. I don't need to keep retesting
the first pages of my form when I need to test the latter pages of my
form, but I have to enter the data into the preceding pages just to get
to the part I want to test.
Can this be done (not logically, but physically skip)? If so, how?
- JotForm SupportKevin_GAnswered on August 27, 2016 at 11:55 PM
Thank you for the additional details.
As I can understand you do not want to automatically skip to certain page of your form, but you want to click on the next button without filling out some fields if not necessary.
You can also set fields as required or not required, but do note that this is based on conditions too, to do it you need to use the condition "Enable/Require Field":
This will need to be triggered as well with an answer on another field, do note that buttons cannot trigger conditions.
You will need to set it like if "Field 1" is filled or equal to (depending on your condition) then unrequire "Field 1 on page 3" and so on with the other fields.
This way you will bypass the pages without the need to fill the fields on it, and if you want you can go back and fill them.
Hope this helps.