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

    How do I force a user to upload a file before submitting?

    Asked by jahufar on March 17, 2011 at 04:18 AM

    I have a form that takes in some details and then accepts 1 file upload.


    Although I marked the file upload widget as "required", I can still submit the form without uploading a file first. How do I make the form force the user to upload a file before submission?

    Page URL:

  • Profile Image
    JotForm Support

    Answered by NeilVicente on March 17, 2011 at 03:22 PM


    Thank you for pointing this out. This is obviously something that was left out by our developers. I will add this on our priority list.

  • Profile Image

    Answered by jahufar on March 18, 2011 at 01:59 AM



    Good to hear it's been worked on. Please post when it's done (also would be great if the the forum app could email me when there is a new reply to a question).


  • Profile Image

    Answered by allanftd on April 14, 2011 at 08:20 AM

    Thanks jahufar,

    Rest assured that we'll notify you through this forum thread once this issue is fixed. You should also receive an email since every response here will automatically be sent to your registered email address.

    Please let us know how we can be of further assistance. Thank you for using JotForm!


  • Profile Image

    Answered by serkan on April 14, 2011 at 11:19 AM

    This problem is fixed now. Please clear your browser cache and try again.

    Thanks for reporting.