Cache of the forms

  • nestpick
    Asked on March 9, 2015 at 2:20 PM

    Hey,

     

    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?

     

    Thanks

    Akos

     

  • David JotForm Support
    Replied on March 9, 2015 at 3:31 PM

    Hi,

    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.

     

  • nestpick
    Replied on March 12, 2015 at 12:58 PM

    Hello David, 

    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?  

  • David JotForm Support
    Replied on March 12, 2015 at 2:29 PM

    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":

    Cache of the forms Image 1 Screenshot 50

    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:

    Cache of the forms Image 2 Screenshot 61

    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:

    Cache of the forms Image 3 Screenshot 72

    You can also disable autofill features for you form to ensure that when it is reloaded it is cleared:

    Cache of the forms Image 4 Screenshot 83

    However, without changing a large amount of the structure of your conditions, some fields may still be shown when selections further down are made.