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

    My required fields not working

    Asked by Kelly Sullivan on April 07, 2011 at 01:22 AM


    I have read through the forum and see that this can be a common problem.  I put the form on a test page which can be seen at http://www.mealpacktools.com/test.html .  I created the page without any other code that could cause problems or conflicts.  I saw you recommending:

    Open your form on the Form Builder:
    1. Open "Setup & Share" tab on toolbar,
    2. Click on "Share Form"
    3. Click on "Advanced Options"
    4. Click on "IFrame Code".

    My Form Builder does not have a setup & share tab.  I have a setup & embed tab. 

    I would appreciate your assistance getting the required fields working properly.  I have another form and when I put the direct link to it on the test site it worked but this one does not.  I tried creating a new form.  I tried copying the form that worked properly and inserting it and it did not work either.

    I look forward to receiving a response from you.


    Page URL:

  • Profile Image

    Answered by allanftd on April 07, 2011 at 03:57 AM

    Hi Kelly,

    Thank you for bringing this to our attention. We apologize for the inconvenience.

    Using the link http://www.mealpacktools.com/test.html, I was able to replicate this issue in IE8 but not in other browsers. But when I used the form URL itself - http://www.jotform.com/form/10951652209the required fields work. This means that the issue starts to occur only when the form's source code is introduced into the website's code.

    In order to resolve this, I strongly recommend using the Iframe embed code instead of the source code so that the entire form code does not interact with the website's elements. You can find it in your Embed Form Wizard:

    Please delete the existing form source code and paste the iframe embed code below:

    <iframe allowtransparency="true" src="//form.jotform.com/form/10951652209" frameborder="0" style="width:100%; height:465px; border:none;" scrolling="no">


    We hope you find this information useful. Please let us know if it works for you or not.

    Thank you for using JotForm!


  • Profile Image

    Answered by rachelh on October 08, 2012 at 06:37 PM

    I am using the Source Code embed because I need to have specifically formatted columns for part of my form. I am also using an iframe to put my form on my website which is built using asp.net. My required fields don't work and all the submissions are empty.

    My site can be seen at: http://shop.your-man-friday.ihost.net/c.aspx?n=Checklist

  • Profile Image
    JotForm Support

    Answered by Mike_T on October 08, 2012 at 07:20 PM


    It is better to handle the problem in a separate thread.

    Thank you for creating this one.

  • Profile Image
    JotForm Support

    Answered by EduardoMendez on October 08, 2012 at 07:24 PM

    Hi there!

    To add to my colleague's response.  I have also tested your form (on your site) and was not able to reproduce the issue.

    Here is the result of my test:

    A quick note as to how our required fields are validated.  This feature relies on JavaScript, and even though it is not very often, sometimes users have JavaScript disabled on their browsers.  That would allow them to make the submissions without the required fields being filled out.

    For that reason, it may be a good idea to include a note advising users to make sure that JavaScript is enabled in their browsers in order to proceed.

    Hope that helps!