- LeoC2Asked on February 13, 2013 at 10:45 AM
In setting up some forms I notice that if I choose to have the Thank you message inserted after completion the user sees what appears to be a blank page. It's not really blank, it's just that they need to scrool up to see the message. This is a problem because some have contacted us saying that they think the form froze or something went wrong, they have no reason to think they need to scroll back up!
How can this be corrected? This is a real problem on longer forms.
- LeoC2Answered on February 13, 2013 at 11:14 AM
Adding to the above: I find that if I use iFrame the page goes to the top so the Thank You message can be read which is a good temporary fix. However, whenever the form is modified the code needs to be re-embeded which is a slight inconvenience but I can live with it.
- JotForm SupportEltonCrisAnswered on February 13, 2013 at 11:52 AM
Yes, that can be fixed with iframe embed code. Also, you don't need to re-embed your form after making changes since it should update automatically unless you are using form source code but since you are using iframe, it should not be a problem. Try to clear your browswers cache and cookies and recheck the form. If it still shows the outdated one, let us know here so we can investigate this further. Thanks!
- LeoC2Answered on February 13, 2013 at 12:27 PM
Thabks, I'll simply use thre iFrame code from now on but as far as re-embedding the code... your site says this needs to be done, if that's not the case then perhaps you should modify the instructions?
"Unfortunately, iFrame version has a downside: Every time you change your form, you must update the form code on your site. Since the height of the form needs to be hard-coded, the form size will change and the iframe height will need to be updated."
- JotForm SupportEltonCrisAnswered on February 13, 2013 at 12:33 PM
Ahh, I see. Yes, that's a little downside when using iframes if you have added more fields with your forms. But, if you only update some part of the form contents like texts, labels and values then no need for re-embedding. The re-embedding purpose for iframe is to update the iframe height of the form. However, the form content should update automatically.
Anyway, thanks for that explanation. Cheers!