Upload of multiple files, each with custom meta data

  • DenisDavid
    Asked on January 13, 2016 at 1: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.

  • BJoanna
    Replied on January 13, 2016 at 5:06 AM

    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. 

    Upload of multiple files, each with custom meta data Image 1 Screenshot 20

    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:

    http://www.jotform.com/help/282-How-to-Set-Up-the-Configurable-List-Widget 

    I have made sample form: https://form.jotform.com/60122532066949 

    Hope this will help. Let us know if you need further assistance.

  • mert JotForm UI Developer
    Replied on January 13, 2016 at 9:51 AM

    Hi,

    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:

    http://www.jotform.com/help/282-How-to-Set-Up-the-Configurable-List-Widget

     

    However, there are several widgets to help you to upload files. You can easily check them from the following link:

    https://widgets.jotform.com/category/file_upload

     

    For further assistance, please always feel free to contact us.

    Thanks.