JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
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.
Hidden fields through conditional logic quickly flash on page load and then disappearAsked by blackbauddocs on July 13, 2015 at 10:29 AM
We are experiencing some odd behavior when our jotform loads. We are implementing the form in Flare. For some reason, when we hit a page with our form, the form loads expanded and then collapses. It takes long enough for it to be noticeable. I have experimented with all of the different embed options, and it still happens no matter which one I use.
Any assistance you could provide would be most helpful.
jump different assistance conditions quick flash hidden fields
Have you tried embedding your form using its iFrame embed code already? I would suggest you to please embed your form using its iFrame embed code and see if that solves your problem. The following guide should help you on how to grab your form's iFrame embed code: http://www.jotform.com/help/148-Getting-the-Form-iFrame-Code
Do get back to us if the issue persists and we will try to figure out other alternatives.
We will wait for your response.
Thanks for the suggestion! So I tried the iframe embed option, and I definitely saw some improvement. When I open the form in FF, it works great. I am still getting a small jump in Chrome and IE, however.
Any additional suggestions?
Try removing the script part in the iframe codes so you will only have the following codes:
<iframe id="JotFormIFrame" allowtransparency="true" src="https://secure.jotform.us/form/50645162549155" frameborder="0" style="width:100%; height:487px; border:none;" scrolling="no"></iframe>
Let us know if that makes any difference.
I removed the script part, but I'm still getting the same behavior. It didn't do it the first time I loaded the page, but subsequent loads still had the jumpiness in Chrome in IE.
Thank you for testing that out.
I was able to replicate this now, but it's random to my end. Sometimes, it worked great on initial load, but not when you refresh it.
Here's my test form: http://www.jotformpro.com/form/51964998630976.
I have now forwarded this thread to our developers so they can investigate further. If there updates, you should know it in this thread.
Thanks for looking into this for me! I appreciate your help.
In my colleague's name, you are welcome and I can confirm that he has raised this to our developers and that I can see one developer being assigned to this already.
I would just like to add that I am not able to recreate the same issue that you are experiencing, so it seems to be happening on only some devices or OS - I have tested it on Chrome, Iron and FireFox and all seem to work properly.
I would however like to ask you to check if you are experiencing the same issue on this form: http://form.jotformpro.com/form/51966865956982
You can embed it to your website to check there as well, by adding the following code:
<iframe id="JotFormIFrame" allowtransparency="true" src="//form.jotformpro.com/form/51966865956982" frameborder="0" style="width:100%; height:487px; border:none;" scrolling="no"></iframe>
Do let us know how it goes.
I get the same results on that form as before. I get the jumpy behavior in IE and Chrome, but it works just fine in Firefox.
Looking at it again today, I can see the same issue, but it only happens for a moment and in 1 out of 10 tries. Yesterday it did not at all.
Looking at it further, it seems to happen when events.jotform.com takes a bit longer to reply back (over 500ms).
I will update our developers in regards to this so that they know to check if that is so and if there is anything that can be done to stop this from happening.
It looks like everything is working on my end now. Thank you all so much for your help! You've been great!