Card form > Conditional logic: Skip to page condition is not working, when hidden field is triggering a condition

  • Profile Image
    DanaRaykovich
    Asked on January 23, 2019 at 05:39 PM

    I've tried a few variations of Conditional Logic to get this to work with no success-- Do you see any obvious errors in my Conditions? 

     

    Here is the flow I'm trying to accomplish:

     

    -- If you choose a satisfaction emoji score of 4 or 5, you are prompted to submit the survey and are then redirected to an external website. (I have added calculation values of 1,2,3,4,5 in the emoji slider properties and also added a calculation element to tally the score, which is hidden)

    -- If you choose an emoji score of 1-3, you answer the remaining questions

    -- If you answer 'no' to "May we reach out to make things right", then you skip the follow-up questions (name & phone) and reach the end of the survey. 

     

    Thanks in advance for any insight! 

  • Profile Image
    Jed_C
    Answered on January 23, 2019 at 09:26 PM

    The problem is you are redirecting to a page that is not supported in Card layout.

    1548296696The Easiest Online Form Builde

    If you remove that field and replace it in your condition, it should now work.

    Please try removing/replacing that and let us know if you are still having issue.

    Looking forward for your response. 

  • Profile Image
    Jed_C
    Answered on January 23, 2019 at 09:37 PM

     Also, please replace the "Calculation" field from number field to a form calculation widget https://widgets.jotform.com/widget/calculation

    Check my cloned form here https://form.jotform.com/90228266511958.

  • Profile Image
    DanaRaykovich
    Answered on January 24, 2019 at 02:08 PM

    Thanks Jed-- I was able to get almost everything to work by switching to the Form Calculation Widget you suggested and by deleting the condition from 'Skip to submit survey'.

    Instead, I created a last question to skip to: 'Would you like to share a review'. 

    The only issue I'm having is that it won't work if I hide the calculation. I've tried hiding it within the widget and also as a condition. Is there a way around this? 


    1548356665Screen Shot 2019-01-24 at 1.00

  • Profile Image
    jonathan
    Answered on January 24, 2019 at 04:04 PM

    You can hide the field/widget using the Advanced tab properties. Look for the option Hide Field

    Example:


    If I understand on your form, you just need the Calculation widget to be hidden at all times.

    In this case, since the widget was already hidden, then you do not need the Hide conditions for it anymore. You can disable/delete the condition.








  • Profile Image
    DanaRaykovich
    Answered on January 24, 2019 at 04:12 PM

    Perhaps I wasn't clear in my last message--the 'Would you like to share a review' isn't the problem. The problem is that when I hide the calculation, the following condition doesn't work: 


    "If Calculation GREATER THAN "3"

    SKIP TO: 'Would you like to Share a Review'"


    Perhaps because it's skipping the calculation? 

  • Profile Image
    jonathan
    Answered on January 24, 2019 at 05:21 PM

    I test your form and that condition statement is actually working as intended.

    See the screencast video below.

    15483684631710622.gif


    Please check and test again. Let us know if still not working.

  • Profile Image
    DanaRaykovich
    Answered on January 25, 2019 at 10:22 AM

    As you can see in your screencast, the calculation is showing. I wish to hide the calculation, but when I do (either by hiding it in the widget advanced properties or by creating a hide condition) the form doesn't work properly. 

  • Profile Image
    BJoanna
    Answered on January 25, 2019 at 12:27 PM

    I am able to replicate the issue. It seems that Skip to Page conditions are not working properly for the hidden fields. I will report this issue to our developers. We will inform you via this thread once this issue is resolved. 

    For now, as a possible workaround, you can disable that condition and set a condition to hide form fields if the calculation is greater then 3.

    1548437082conditionhide.PNG

    Here is a demo form - https://form.jotform.com/90244814308959

    Feel free to test it and clone it