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 can I allow end-users to add additional entries?

    Asked by tahch on May 20, 2013 at 02:57 PM

    I have a field that could contain as little as 1 entry or as many as 40. Is there a way for the end-user to duplicate that field to add more entries when needed, but without my having to place every one on the form so as to not make the form longer than it needs to be for the majority that will only enter in this field once or twice?

  • Profile Image

    Answered by tahch on May 20, 2013 at 03:20 PM

    Might there be a dropdown where you ask them how many entries, they choose it, and that many fields populate? Any ideas on how to work around this if not?

  • Profile Image
    JotForm Support

    Answered by Welvin on May 20, 2013 at 04:44 PM


    Thanks for contacting us. We don't have a function to dynamically add fields into the "live" form but you can accomplish the same by adding the "more" fields into our form builder and use our Conditional Logic to show those fields whenever the user will set how many fields to show.

    1. Add the fields to the form. If you have multiple fields to show, I suggest you to use the guide here: How to Hide or Show Multiple Fields at Once Based On a Single Conditional Entry

    2. Add the "Spinner Field" into your form. This field is under "Survey Tools"

    3. Set your Conditional Logic (Show/Hide Condition), to the "more" field like this:

    Just repeat the processes:

    Example Form: http://form.jotformpro.com/form/30674183544961?. Feel free to clone this form by following this guide: How to Clone a Form, so you can see on how I accomplish such.

    Let us know if you need any further assistance.


  • Profile Image
    JotForm Support

    Answered by Welvin on May 20, 2013 at 04:48 PM

    What I mean for "more" fields are the 40 repeating fields you've mention.


  • Profile Image

    Answered by EliezerN on May 20, 2013 at 05:55 PM


    Yes there is a way to do that, without the necesity to make your form longer. Just follow the steps below:

    -While diting your form add the number of fields you want to have available in case the end-user need more entries.

    - Then you have to add a Check Box field to apply to it a condional logic.

    Yu can learn how to create a Conditional Logic at this link http://www.jotform.com/help/57-Smart-Forms-Using-Conditional-Logic.

    I have created a very simple example, check how I have done it:

    -First duplicated the field, in this case E-mail field. And added the Check Box field where the conditional logic is applied.

    - Then I proceeded to create the conditional logics:

    1-Click on Conditions,

    I chose Show/Hide a form field then click on Next button.

    2- Then in the Condition Wizard window I first hide the Second E-mail.

    3- And then created a new condition but in this case to show the Second E-mail field if the More E-mails?  field is Equals to Yes.

    Then I just tested and it worked great.

    If you want to check my form this is the link http://form.jotform.co/form/31397027689870?

    Of course you can add more fields doing the same process.


  • Profile Image

    Answered by tahch on May 21, 2013 at 10:19 AM

    Thank you Welvin & EliezerN! These are both viable options!!

  • Profile Image
    JotForm Support

    Answered by Welvin on May 21, 2013 at 10:20 AM


    You are always welcome. It is our pleasure to help! If you have any further questions, concerns or suggestions please do not hesitate to contact us again.