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.
unknown seemingly single and only one way show/hide condition conflict? works the backward way fine...Asked by oseojoy on August 13, 2013 at 08:36 PM
Please see my screen shot and on file comments.
there seems to be only one single conflict left before my conditions are working flawlessly (that is as flawless as i could get them, im sure there are issues to be found later and reworked based on feedback and user experience)
when my packages are filled, then other fields should show up as ordered on 2nd page, however, 2nd page default view already loads any add-ons field despite my condition and with packages being blank.
it is funny however, that when you select a value from packages and then set it back to blank, it seems to work just fine and it hides the add-ons line and works just fine after that if i retry to see it again by selecting a value and then on deselecting. it just screws up the fresh first view of the page and shows up on its own accord.
please help :) (i know my threads and I have been a PITA today, but you guys are so awesome in helping out, its almost fun asking for help here, you learn buncha stuff every single time!)
hide condition height png Comments select
From my initial assessment, the "Any Add-on?" is probably being SHOW even though the "Select your Package" was EMPTY because some other fields must have rules and actions that is causing "Any Add-on?" to show by default.
However, your form is quite large and more than hundreds of conditions on it... this is making it a bit slow in debugging the condtion. Allow me sometime to work on it. I will update this thread when I have answer.
Can you also confirm if my understanding is correct. -- What you wanted to happen is for "Any Add-on?" to be HIDE when "Select your Package" is empty.
any add on only has 2 other show hide rules which kick in after user changes or makes a selection on NO ADD ON, SHOW ADD on radio button, which by the way is activated via the same exact rule as what should have worked for the ANY ADD ON field after someone made a selection in packages.
all other rules are about it affecting other fields visibility.
also, all fields on this page of the form will be hidden if HOW LONG is set to More. and only one phone image will be displayed.
yes, i want ANY add on to be hidden by default when people come to second page, they should only see the package option. once they select a choice, then any add on and select no add ons should appear and then they both have rules set for another to auto hide if certain inputs are made so that i make sure people do make a selection for add-on or not, without having a no option as part of checkmark as i also wanted to avoid any possibility of conflicting choices. this way it enforces unique choice only and remains easy for user.
if you want i can list out all rules related to any add-ons appearance itself, it has very many rules cuz almost every single image after it reads its condition in part from any add on field, but itself is only affected by under 10 conditions.
I have taken at least 2 review looks with the little conditions green icon that appears on top of this any add on field itself and could not locate a conflict that stood out to me in any obvious way.
hint: i also had a lot of trouble latelY DELETING some no longer needed conditions entirely and system would glitch and not respond apparently, but yet when i went back in later i saw that i had deleted a lot of conditions but totally on top of the form and irrelevant to what i wanted to delete more towards the bottom fo the form. like i would click the red delete button on one condition and totally another one would get deleted without my knowledge. so that may have also played a role in throwing things off to a point where i cannot notice where it is or what it is. i have however taken care of most of that damage as of now.
Sorry for the delayed response. It's a bit difficult to figure out the conflicts due to the huge conditions in your form :)
How about setting a default value on the "Select Your Package" field? This would trigger the condition once the form is loaded, therefore it would display the "select add-ons" field with its corresponding image. I'm not sure if its contradicting to your idea but so far I think this is the other way to counter the conflict.
My colleague will also get back to you once he found a working solution.
Our apologies for the inconvenience that it may have caused you.
no biggie, dont want to waste yalls time on this. its fine the way it is. i am not going to spend one more minute trying to fix the conditions. its a pain as u see. its ok.
default value may screw up other conditions, dont wanna risk it at this point any more.
the idea was to keep the form visually minimalistic, as much as possible, as to not intimidate a client or visitor with an obviously long form, its to get them started by one field visible and once they start, they are a lot more likely to finish, than see all those intimidating options at once. even across each separated (function-wise) page of my form. i will be using this approach in almost every long form we do for clients. it works nicely in results and conversions :)
That is probably a conflict. I've check the conditional logic but unfortunately, it crashes my browser :).
As you could see, there's a logic with all the options from the dropdown. It's working when you select/deselect an option from the list. I hope you'll get the desired output. Let us know if you need any further assistance.