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.

  • Profile Image

    Using mobile responsive widget...but it's not working?

    Asked by shaliniy on April 08, 2015 at 03:57 PM

    Do I have too much custom CSS?

    I have used the iframe method to install the JotForm code, as suggested in the forum. But it's not working on any of my iphones. It seems to start out narrow, then jumps wide again.  I would be OK suppressing the background image on mobile devices IF I could then see the email, name boxes and submit button and it would be a working form.

    Any help is greatly appreciated.

    Michelle H.

    Page URL:

  • Profile Image
    JotForm Support

    Answered by jonathan on April 08, 2015 at 06:01 PM

    Hi Michelle,

    I do see the issue when I checked your form on the website using a mobile browser.


    I also agree that you should redo the form http://www.jotform.us/form/43554880672160 using the Form Builder to make it more suitable for mobile browsers. 

    As is now, it seems your form was designed more for desktop browsers. Like some of the injected custom CSS codes were overriding the responsiveness in the width and distance of fields on the form.

    Try removing first the custom CSS codes and apply them little by little while checking the form every time on the mobile browser also.

    Hope this help. Let us know if you need further assistance on the redesign.



  • Profile Image
    JotForm Support

    Answered by jonathan on April 08, 2015 at 06:04 PM

    I made a test form using a clone of your form, and I just removed all of the custom CSS codes.

    When I preview the form on the mobile browser, it already have a much better response.



  • Profile Image

    Answered by shaliniy on April 09, 2015 at 09:17 AM

    Dear Jonathan- I understand completely what you are saying...but I have the beautifully designed website for desktops using a responsive theme EXCEPT for this opt-in form. So, if I take away all of my custom CSS that makes it beautiful on a desktop just to have a responsive form on mobile devices, then I lose my 'look'...is there an alternative?  Can I have 2 forms...one for desktop display and one for mobile?  Is that even possible? I really don't care what it looks like on mobile, as long as it has a name, email and submit button and the text.

    Thanks for all of your work on this, so far!

    Michelle H.

  • Profile Image
    JotForm Support

    Answered by EltonCris on April 09, 2015 at 11:48 AM

    Hi Michelle,

    The existing CSS codes injected to your form is overruling the responsive CSS for mobile that is why the form does not display properly on mobile devices.

    Anyway, here's the CSS codes you need to reset the two fields styles on your form and make it fully mobile responsive again. Inject this under the existing CSS codes.

    @media screen and (max-width:480px){

    #id_1, #id_3 {

      float: none;

      width: 100%;

      left: 0;

      top: 0;


    Hope this helps. Thanks!

  • Profile Image

    Answered by shaliniy on April 22, 2015 at 07:44 AM

    Dear Elton- We still have an issue with iPhones and the form not being responsive. Here is what we see on iPhones...but mobile testing shows it OK.

    Any thoughts on why?

    Thank you. Michelle H


  • Profile Image

    Answered by raul on April 22, 2015 at 11:12 AM

    Please try to add the CSS code provided here: http://stackoverflow.com/questions/23083462/how-to-get-an-iframe-to-be-responsive-in-ios-safari#23083463 to your site and let us know if this helps to make the iframe responsive in your iPhone.

  • Profile Image

    Answered by shaliniy on April 22, 2015 at 11:47 AM

    Great site...but this did not fix it for me.  I am using the full iframe code with script, here: 


    I tried removing the script, but still does not work in Safari...


    Here is the css I added: 


    iframe  #JotFormIFrame {

            width: 1px;

            min-width: 100% !important;

            *width: 100%;



    Any thoughts?



  • Profile Image

    Answered by raul on April 22, 2015 at 01:15 PM

    Can you let us know where did you add the code? I was trying to check if it wasn't being overridden by another code, but I couldn't find it on your page.

  • Profile Image

    Answered by shaliniy on April 22, 2015 at 02:34 PM

    That is really weird...I have 2 places I can add custom css, one being my child theme and one is a custom css field from the theme builder...BUT the code doesn't show up when I add the code to either place, when you do inspect element...something is wrong.  Thanks for pointing that out. I will keep digging. Michelle H.

  • Profile Image
    JotForm Support

    Answered by jonathan on April 22, 2015 at 03:38 PM

    Hi Michelle,

    Please do let us know if you require further assistance on this.


  • Profile Image

    Answered by venco on February 19, 2016 at 12:05 PM

    Hi, I do not know how, but one of the forms when use on mobile iphone come out like a desktop witch is the best way for me, one goes responsive and became ugly. They look same

    1. https://form.jotformeu.com/60411431045339 that is the ugly one!

    2. https://form.jotformeu.com/60415500082341 that is the best way I want it!

    how to make them same to show on iphone, want them to be like example 2.

    I think if you fix the look of your site Jot Form when open on iphone will fix my issue also. 

    here how look your site when open on iphone!!!

  • Profile Image
    JotForm Support

    Answered by david on February 19, 2016 at 01:08 PM

    @venco Since this is an older thread, I have moved your question to a thread of its own.  I will address your question in the following thread shortly: