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

    Hidden fields that are required fields

    Asked by richp on May 11, 2011 at 01:44 AM

    I had a problem with a multi page form that rendered "next button" inoperable.  I think I solved the problem by trial and error and removing the "required property" from fields that were hidden based on a condition.  Is this why it happened?  I was hoping that when a field was hidden, that its required property would be ignored.  The reason I wanted to do this was that I only wanted to display the field when the condition was met.  And when the condition was met, I wanted to require the now visible field.  Also, I used a "jump to page" condition which would bypass pages that had required fields. I searched the support site for any past articles regarding this but was not able to find anything.  Can someone clarify how required fields that are hidden are handled?  Should all fields that are required be visable and filled in?  Thanks.

  • Profile Image
    JotForm Support

    Answered by liyam on May 11, 2011 at 04:04 AM

    Hello richp,

    When a required field is hidden, it should be disregarded or should be inoperable.  Although we had one problem with a multiple file upload field that triggers it as required even though it is hidden.  We already have reported this to our developers.

    We'd like to see your form that's having issues.  So if it's OK, we'd like to know the URL of this form.

    We'll wait for your response.

    Thanks.