What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Checklist Widget: It's responding to conditions only once.Asked by trowland on February 08, 2016 at 02:28 PM
On this form, https://form.jotform.com/53276471779166 , I believe I have an issue with conditional logic. I have a check box on the form for someone to accept an "Extended Limited Warranty", which when checked hides one field on the form in a section for the extended limited warranty information and when unchecked, hides multiple fields in that same area. For testing the form, I added a checkbox to the top called "Test Check Box" which marks nearly all fields as not required when checked.
When I open the form, I check the test box and click on the tab to open the extended limited warranty section. The information on the tab displays correctly as the extended limited warranty check box on the first page is empty. I then go back to the first page of the form and check the extended limited warranty check box and go back to the page with the warranty information. At this point, the page is again displaying the correct information having hidden and shown the correct fields based on the check box being filled. The issue occurs if I go back to the first page and uncheck the box again(as if the person filling it out changed their mind). When doing that, the form still displays the information as if the box is filled. Almost as if the form isn't recognizing the change has taken place again.
The "Test Check Box" seems to work correctly if changed multiple times, so I'm thinking that I must have done something wrong when setting up the rules for this other one.
I just have cloned your form and made some tests, I tried to use the single option to hide, instead of the multiple hide and still the same.
I decided to make a sample form, just with one option in the Checklist widget and then use the condition, it does not work, I even tried using two conditions, one to show the text if the option is checked and one to hide it if the option is not checked, it still not working.
I will report it to our second level and you will be notified about the progress or when the issue is solved via this thread.
Thank you very much.
The widget is designed to submit both selected and unselected answers (because it's a checklist as opposed to a checkbox list) - so when checked - the conditional logic rule will always return "true" - even after unchecking the option/s.
To enable toggling the rule outcome, activate the "hide unchecked items" in the widget settings as shown:
Let us know how that works out.
I will try that out. Thank you. It looks like it may work for what I am doing. If I were to use a checkbox list, would that work as I initially thought the checklist would?
Nevermind. I was able use the Fancy Checkboxes widget to get pretty close. All that is missing are the borders.
Thank you again.
You are welcome, if you need anything else please open a new thread, we will be glad to assist you.