How to limit total number of submissions in my form?

  • sagtwebmaster
    Asked on January 18, 2017 at 1:23 PM

    We have an event where only 75 people can attend. Is there a way for families to register say 3 people and JotForm disable the form once 75 people have registered? (In total 75 people, but possibly only 15 Jot Form submissions.

  • Nik_C
    Replied on January 18, 2017 at 2:07 PM

    You can limit how many submissions are made through your form. 

    To do that please follow this guide https://www.jotform.com/help/137-How-to-limit-submissions-in-a-form

    You will be able to limit, for example, a total number of submissions to be 75. So when that number is reached your form will be disabled.

    If you have any further questions or doubts, please let us know.

    Thank you!

  • sagtwebmaster
    Replied on January 18, 2017 at 2:12 PM

    I see JotForm answering questions like this, but you are not following the question on several threads...

    I have 75 spaces to fill.

    A mom wants 4 spaces and completes the submission.

    Another Mom wants 2 spaces and completes a submission.

    I have 6 spaces taken up and 69 left.

    Only 2 submissions have been completed. (I don't want 75 submissions)

     

  • Nik_C
    Replied on January 18, 2017 at 2:25 PM

    I'm sorry for the confusion.

    In that case, you can use Inventory widget: https://widgets.jotform.com/widget/inventory

    It will allow you, for example, to set it on a form with 75 slots in total (spaces). So if in one submission somebody takes 4 places, it will be one submission but 71 spaces left and so on.

    And it looks like this:

    How to limit total number of submissions in my form? Image 1 Screenshot 20

    Hope it helps.

    If you have any additional questions please let us know.

    Thank you!

  • sagtwebmaster
    Replied on January 18, 2017 at 2:25 PM

    Oh an ticketPurchaser and Gift Registry widgets don't work as well. You can only buy one ticket at a time.

  • Mike_G JotForm Support
    Replied on January 18, 2017 at 4:00 PM

    If the Ticket Purchases widget, Gift Registry widget, and/or Quantity Gift Registry widget, doesn't work for your requirements, can you help us better understand what you're trying to achieve exactly by giving us a bit more info and clear description of your form's workflow?

    We will wait for your response. Thank you.

  • gssu405
    Replied on March 10, 2017 at 8:04 PM

    I have a similar issue which is a bit more complicated and wondering if there is a way to address my situation.

    I have a registration form which collects additional information about registrants when they sign up.  I use an input table to allow a troop leader to indicate how many girls they are registering for an event and what type of accommodation they require.  In this case the rows of my input table are:

    Daisies/Brownies

    Juniors/Cadettes/Seniors/Ambassadors

    Adults

    The columns of my input table are:

    Cabins

    Tents

    I need all of this information because the cost varies depending on whether they choose tents or cabins and how many adults they are allowed to bring depends on the grade level of the girls participating.

    I then have a calculated field which tells them how much I will be invoicing the troop leader for.

    In this instance, the number of cabin spaces and tent spaces are limited, so I would like a way to turn off the the ability to submit once that total limit is reached or give them an error message if they put enough quantities in that put us above the limit.  I wouldn't necessarily want the form to turn off as it's possible that the cabin maximum is reached before the tent maximum is reached.  I would even be happy with just a counter of some sort which informs the submitter of how many spots for each type of accommodation are left.

    Hope this makes sense.

    One possible way would be to modify the "submissions counter" to be an "inventory counter". In my case, if I am showing "inventory left".  I need to be able to supply "inventory" numbers for more than one "product".

    Anyway, maybe an idea for a future enhancement.

     

     

  • liyam
    Replied on March 11, 2017 at 7:17 AM

    Hello gssu405,

    Thank you for the details you have shared. Indeed it is too complex for any general field or widget to accomplish. The only way I see this to be implemented is by means of custom development. You will need a developer to create this feature on your form. In any case, you may get your form's source and run an inventory method with it via ajax in order to control the number of items on your form for submission: https://www.jotform.com/help/104-How-to-get-the-Full-Source-Code-of-your-Form

    But we'll keep our mind open of such features. Perhaps we can come up with this sometime in the future. 

    Thanks.

  • disptowebmaster
    Replied on March 13, 2017 at 11:32 AM

    To GSSU405 I think you can do what you are asking using both the PayPal widget and the Inventory widget.  The PayPal widget adds the total of the costs and you can add special pricing.  Use the inventory widget to limit numbers for certain criteria say number of adults attending.

    So if I understand you create PayPal purchase item for each level of girl scouts then only allow them to choose (up too) a set limit of adults with special pricing foe each. Then allow them to choose cabin or tent. It might look something like this:

    Junior Troop($0)

       Choice (Drop Down Box) Cabin $50 or Tent $25

       Quantity needed (special pricing) 1-5

    Adults attending: (Drop Down: 1-5) $5 each

     

    Inventory would simply be a tool for you to keep track of your numbers.  Use widget to keep track of total number of tents vs cabins reserved.  Say you have 100 tents and 50 cabins, enter this number and inventory will ensure you don't overbook.  Troop leaders will need to enter data twice essentially, by indicating in inventory their numbers again.  I would place this above the PayPal data... this way it will help Leaders recognize their numbers before they actually pay :-).  The numbers should match either way!

    If not they have not paid properly.