How to add a table to a form and allow users to add rows as needed?

  • Michelle_Emerson
    Asked on March 30, 2025 at 9:41 PM

    I am creating a scholarship application form. As part of the application, we want to have a table to collect information about an applicant's volunteer activities. This would include the organization name, hours volunteered, dates volunteered and the duties of the applicant. The applicant should be able to add rows as needed to answer the question.

  • Mary JotForm Support
    Replied on March 30, 2025 at 10:46 PM

    Hi Michelle,

    Thanks for reaching out to Jotform Support. You can use the Configurable List widget. This widget will allow your users to add rows when needed. Let me show you how:

    1. In Form Builder, click on the Add Element menu on the left side of the page.
    2. Under the Widgets tab, drag and drop the Configurable List widget into your form, or just click on it to add.
    3. In the menu on the right, customize the Fields Configuration section according to the syntax below.
    {label} : {type} : {placeholder}

    How to add a table to a form and allow users to add rows as needed? Image 1 Screenshot 20 The syntax I showed you above is the main syntax of Configurable List widget, to learn more about how to write it specifically for different types, check out the How to Set Up the Configurable List Widget guide, which explains and provides examples of how it should be written.

    Give it a try and let us know how it goes.

  • crummyreeve
    Replied on March 31, 2025 at 12:45 AM

    You can use JotForm's Configurable List widget to create a table where users can add rows. In the widget settings, define columns like "Organization Name", "Hours Volunteered", "Dates Volunteered", and "Duties". This allows applicants to add as many rows as needed for their volunteer activities.


  • Frank addai
    Replied on March 31, 2025 at 4:34 AM

    Please can you help me code open give me stake today
  • Joeni JotForm Support
    Replied on March 31, 2025 at 7:34 AM

    Hi Frank,

    To avoid confusion, I moved your other question to a new thread and helped you with that here. You can check it now.

    Let us know if you have any other questions.

Your Answer