Form not continuing due to hidden fields

  • craftlabph
    Asked on June 18, 2017 at 9:40 AM

    Hello!

    Could you kindly help me solve this issue? When some fields are hidden due to the conditions, page break is not proceeding with the next set of fields after the hidden fields.

    Form not continuing due to hidden fields Image 1 Screenshot 20

    Thanks!

  • Welvin Support Team Lead
    Replied on June 18, 2017 at 11:06 AM

    The page break is actually working. You feel like it's not moving forward because the fields are hidden from the pages. You have to click the next button for four times, then you'll the page with fields in it, then another two empty pages before you'll see the Terms of Service page which is the last page.

    If you do not want to go through the pages, you can set a condition to skip the form to the last page or disable a specific page so they are automatically skipped.

    Guide here: https://www.jotform.com/help/350-How-to-Skip-Pages-Using-Conditional-Logic.

    Let us know if you need further assistance.

  • craftlabph
    Replied on June 19, 2017 at 2:53 AM

    Hello Welvin,

    Thank you for your reply. However, I still couldn't fix it on my own. Could you kindly look into my existing conditions what seems to be wrong?

    The only pages I need to hide are:

    INVITATION DETAILS (Entourage Page)

    • if in each event type, the Invitation Template Pages (Entourage) field is empty

    • if in each event type, the Invitation Template Pages (Entourage) field is equal to Without Entourage

    • if event type field  is equal to Birthday and if Celebrated Age field is not equal to 18

    • if event type field is equal to Corporate

    INVITATION DETAILS (Gift Guide Page)

    • if event type field is equal to Birthday

    • if event type field is equal to Christening

    • if event type field is equal to Corporate

    • if event type field is equal to Joint Celebration

     

    Thanks!

  • candy
    Replied on June 19, 2017 at 7:47 AM

    Hello,

    I have cloned your form named "Craft Lab Invitation Quotation Form" on my side in order to check it. I have seen that you have some conditions that hide almost all of the fields in the form as seen below:

    Form not continuing due to hidden fields Image 1 Screenshot 20

    This is the reason of this issue and this is a wrong usage of the "hide multiple" type conditions.

    Please disable or delete that type of conditions from your form in order to avoid this issue. Kindly use "Skip to/ Hide A Page" type of conditions instead as my colleague Welvin has suggested above.

    I hope this helps.

    Thank you!

  • craftlabph
    Replied on June 20, 2017 at 1:56 AM

    Hello Candy! :)

    I already removed some of the fields needed for the "Skip to/Hide A Page" condition. I forgot to add another detail for the condition:

    INVITATION DETAILS (Entourage Page)

    • if event type field is equal to Birthday and if Celebrated Age field is not equal to 18, the Invitation Pages (Entourage) field will be HIDDEN.

    There's no option in the "Skip to/Hide A Page" if the Invitation Pages (Entourage) field is hidden, it will skip the Invitation Details (Entourage Page).

    I hope there would be a solution for this.

    Thanks!

  • Ashwin JotForm Support
    Replied on June 20, 2017 at 3:42 AM

    Hello craftlabph,

    I also checked the conditions you have added in form and its confusing since you have so many sho / hide conditions. 

    Lets address your issue one by one. I have cloned your form and deleted all the conditions you have added. I have added conditions to hide pages based on your requirement you mentioned earlier:

    INVITATION DETAILS (Entourage Page)

    INVITATION DETAILS (Gift Guide Page)

    I would suggest you to please take a look at the following cloned form and see if the two conditions works as expected:  https://form.jotformpro.com/71701407901953

    If it works then lets us know the other condition which you would like to add in your form and we will try to help you.

    We will wait for your response.

    Thank you!