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.
Upload of multiple files, each with custom meta dataAsked by DenisDavid on January 13, 2016 at 01:52 AM
How would I design a form to enable upload of multiple files and allow the user to specify predefined custom meta data for each(!) file by dropdown or text fields, e.g. document type, language, comments or other.
The number of files to upload should be dynamic.
Thanks for your ideas.
Thank you for contacting us.
If I understood you correctly you want to allow your users to upload multiple files and to be able to leave comment for each uploaded file.
To allow your users to upload multiple files, add Upload file field to your form and click on option Allow Multiple.
Considering that it is not possible to use conditional logic to show/hide multiple text box fields based on how many files are uploaded, you can use Configurable list widget where your users will be able to dynamically add more options if they uploaded multiple files. Mode about how to set up the Configurable List Widget you can find in this guide:
I have made sample form: https://form.jotform.com/60122532066949
Hope this will help. Let us know if you need further assistance.
Unfortunately, "Configurable List" widget has no feature like an upload field, so it is not possible to combine this feature with it. Below, you will be found a detailed user guide about it:
However, there are several widgets to help you to upload files. You can easily check them from the following link:
For further assistance, please always feel free to contact us.