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

    Showing additional fields within form when an add button is clicked

    Asked by Michael He  on June 29, 2016 at 03:25 PM

    Hello, we need a form with "Add" additional form function - customer can add as many forms (same form) as needed. See the following link for example, and you can click "Add Gene" button to get duplicate form: http://www.biomatik.com/custom-gene-synthesis-quote

    Thanks,

    Michael

    Page URL:
    http://www.biomatik.com/custom-gene-synthesis-quote

    add button generate fields
  • Profile Image
    JotForm Support

    Answered by Mike on June 29, 2016 at 04:25 PM

    Thank you for your interest in our service.

    We do not have an option to dynamically generate another form field set, but something similar is possible with a Configurable List Widget. Please note that conditional logic is not supported by that widget. You may check the following guide to get the idea.

    How to Set Up the Configurable List Widget

    Another option which is probably more suitable in your case is to add all the fields to your form, and show them based on conditional logic (when the Add button is clicked).

    Please check the next form example:

    https://form.jotform.com/61806406635961

    I have added the fields for up to 5 gene field sections, and added the show conditions.

    If this is something that might work in your case we can provide you with further instructions.