How can I improve stability? Is iframe best?

  • Profile Image
    Asked on June 17, 2011 at 01:45 PM

    We have been using jotform for order and registration forms for the last 6 months.  We've had some problems with customers complaining that the format is off, boxes show up in the wrong place, form submits when hitting return (even if required fields are empty), the form gets cut off at the bottom, etc...  Usually I am unable to reproduce their reported issues, but this has happened on various browsers, operating systems, and computers.

    I switched from the iWeb specific code to the iFrame code, as that sounded like the most stable option, and I think we've had fewer issues.  So, is iFrame the best option?  What else can I do to ensure that everyone is able to fill out and submit forms without issue?  We're losing customer over this, and I don't know what to do.


    Registration form at

  • Profile Image
    Answered on June 17, 2011 at 02:01 PM

    Hi Ashley,

    Not to undermine the other methods for embedding, but in my opinion, iframe is the most fool-proof solution for most situations. I would advise you to stay away from the iWeb specific codes. That method is basically the same as Source, which means you are embedding the source code of the form itself. Using Source can be disadvantageous if you modify your forms pretty often because any changes you make to the form inside the Form Builder will not reflect with the already embedded Source codes.

    Using iframe gives you a "What You See Is What You Get" perspective of the form, meaning the embedded form looks exactly the same as it does when you preview it inside the Form Builder. This happens because an iframe is essentially a full working webpage that is inside another webpage (the actual site where you embedded the iframe codes).

    Iframe is isolated from and is not affected by the other elements in your page unlike Source or iWeb-specific codes which may adapt css codes in your page (hence the different appearance) or conflict with other JavaScript plugins in your page.

    Embed <> method  (the shortest type of embed codes) is the main cause of forms being cut off when inserted in a website created using iWeb. I strongly advise that you do not use this method.

    Hope I was able to shed some light into this issue. Let me know if there's anything else you need clarifications with.