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.
Cache of the formsAsked by nestpick on March 09, 2015 at 02:20 PM
I need some technical support.
I have a form: http://form.jotformeu.com/form/50612759800353? , which works fine up to the moment, when someone 'changes' his mind.
If you open the form and roll down to the question: What type of property do you want to rent out?, and pick Entire Portfolio, that works great. Only 1 question comes up: When would you like us to send you one of our professional photographers (free of charge for you)?
But what if someone picks 'Apartment' first, then clicks Yes at: Would you like to rent out the rooms in your apartment separately? and then changes his mind and switches back to Entire Portfolio. Then not only 1 question comes up, but lots of other ones from the Apartment choice.
To me, it seems to be a cache problem. The questions remain in the cache.
What's wrong? How can I fix it?
As far as I can tell, this is not a caching issue but a problem with the conditions. Since the fields are conditionally show and the selection remains even after the field is hidden once again, the fields that were conditionally shown are still shown because, the selection is still technically made that shows them.
I was trying to figure out conditions to offset but there are so many in the form I am having trouble doing so. Your best bet would be to have a condition based off the selections made in the "What type of property do you want to rent out" field. It would essentially hide all the fields associated with "Apartment" when "Entire Portfolio" is selected. Though I was having trouble getting everything working properly, this would be my best guess. The cached fields are not showing, they are just being conditionally shown by a hidden field.
My apologies in advance, but I don´t think you understood my concern. We do indeed have the conditions based off the selections made in the ˝What type of property,˝ but our issue is that if the landlord toggles the conditions(options) too much, then the features for any condition, for Entire Portfolio, don´t change with the toggle. So essentially you can have a case where a landlord toggles the condition for Apartment, only to realize a few seconds later that he in fact wants to toggle the Entire Portfolio option. The fields still remain as if Apartment was toggled.
Do you know how to rectify this issue? If you can, it would be much more efficient to work with us through skype?
No apologies necessary, my answer was a bit confusing. Essentially what is happening is when you select apartment, it will successfully show and hide everything under that category. That works fine. The problem arises when something else is shown from a selection of those options. So for instance, when I select "Apartment", then from the options shown after, I set "Would you like to rent the apartment out separately" to "Yes":
More fields are show. If I then select "Entire Portfolio" again, the options that were previously shown are hidden. With the exception of the additional options that were shown under the "Apartment" options. Since technically "Yes" is still selected, the fields that are shown when it is selected will still be shown:
You are right, those selections may also be cached when reloading the form.
You can add a reset button to your form to clear it. The option to do so is under the submit button options:
You can also disable autofill features for you form to ensure that when it is reloaded it is cleared:
However, without changing a large amount of the structure of your conditions, some fields may still be shown when selections further down are made.