Why conditionality to enable is not working?

  • Profile Image
    adunbar2
    Asked on March 15, 2018 at 01:14 PM

    On the nursing CAP documentation submission form, I added a  conditionality to enable "My nursing cap portfolio is complete" if Level 1 is selected on the Member information tab AND Total Points accumulated from Part A and Part B is greater than 6. On screenshot below the total points is 11 and I have selected Level 1 this should enable this field but it is not?


    15211339573-15-2018 12-59-09 PM.jpg

  • Profile Image
    Nik_C
    Answered on March 15, 2018 at 02:54 PM

    I checked your form but I didn't see any condition that will check if "Total Points Accumulated Part A + Part B Requirements" is greater than 6?



    You should have something like this:

    1521140021Screen Shot 2018-03-15 at 7.53

    That will check the "My Nursing CAP portfolio is complete." field when the result is more than 6.

    If that is what you had in mind?

  • Profile Image
    adunbar2
    Answered on March 15, 2018 at 03:24 PM

    This is the conditionality I have. It is based on enable. Do I have to use Calculation conditionality? The field My nursing cap portfolio is complete is not a numeric value

    15211418603-15-2018 3-23-18 PM.jpg

  • Profile Image
    Nik_C
    Answered on March 15, 2018 at 04:58 PM

    I'm sorry for the misunderstanding, I understand now, please disregard my previous reply.

    That condition is not working since there are three conditions there:

    1521147061Screen Shot 2018-03-15 at 9.48

    Since all three conditions are checking if total is greater than certain value: 6, 13, 20, you could simply set one condition that will check if the total is greater then 6, that will cover them all.

    That should work for your according to my tests.

    You could just set another condition that will check the level as well.

    Let us know if that could work for you.

    Thank you!

  • Profile Image
    adunbar2
    Answered on March 15, 2018 at 05:35 PM

    I tried to differentiate it by levels. So if Level 1 it should be greater than 6, if level 2 it should be greater than 13, if level 3 it should be greater than 20. Is it possible to do this?

  • Profile Image
    Jed_C
    Answered on March 15, 2018 at 07:14 PM

    Enable function in the condition works differently. What it does is it enables the disabled field. The condition is correct but you will have to pre-select the "Yes" option and set the "My nursing cap portfolio is complete" field to "Yes" by default.

    I'll clone your form and make a sample and let you know via this thread once done. Thank you for your patience.

  • Profile Image
    Jed_C
    Answered on March 15, 2018 at 09:29 PM

    I made a revision to your form's condition (cloned version). Since the levels (1,2 and 3) will always enable the "My nursing cap portfolio is complete" field, I made a separate condition for that field.

    You can check the cloned version of the form here https://form.jotform.com/80737753741968. Feel free to clone it if you want https://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL

    Let us know if you have any questions or if you need further assistance. 

  • Profile Image
    adunbar2
    Answered on March 16, 2018 at 09:56 AM

    Thanks but the cloned version also did not work.

  • Profile Image
    BJoanna
    Answered on March 16, 2018 at 12:35 PM

    I tested the form my colleague provided you and I also noticed that the conditions are not working properly when I selected Level 2. 

    To resolve this issue I would suggest you another approach. Add one more calculation field to your form and set the calculation in a new field like this.

    1521217632total.JPG

    Then set your condition based on the result of the new field, like this. 

    1521217710condition.JPG

    Here is my demo form: https://form.jotform.com/80744379286974

    Feel free to test it and clone it


    Hope this helps to solve the issue.