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

    Capping the number of people who can sign up for a course

    Asked by Pam  on May 01, 2014 at 06:55 PM

    Are you able to put limits on a single selection field. I would like to use the form for course registration. Some classes can hold 8 people others 18. The field must only allow a person to select one field for a given time slot.


    You can call me at 561.289.1594 for a better explaination.




  • Profile Image
    JotForm Support

    Answered by jonathan on May 01, 2014 at 07:58 PM

    Hi Pam,

    Thank you for contacting us.

    First, I am not sure if you have already register an account with us. I could not find a form or username that is associated to the e-mail account you used on this post.

    I recommend you register an account also when you can.

    Click on this link https://www.jotform.com/signup and use your e-mail acccount to sign up.


    Now, on to your question, this can be achieved using this Widget



    Check this demo form I created http://form.jotform.me/form/41207264794457?

    As you can see the numbers "slots remaining" diminish every time a course slot is selected.

    Contact us again anytime if you have more inquiry.





    We do not have over the phone support though, so, I am not able to call at this time.

    Please continue posting in our support forum for any assitance you need



  • Profile Image

    Answered by pardop1 on June 26, 2014 at 12:41 PM

    I am registered now. I paid for an annual service. I do not see how I am able to accomplish my task, even with the gift registry widget and the hide/see tool. I am trying to create a student registration form for them to pick their elective classes for next year. The school runs in trimesters. Children have two elective periods a day. Electives are either yearlong or trimester long and are given 4, 6 and 7th periods. All students take an elective 7th period.

    I need the form to do the following:
    · student selective either one or 3 classes for 4/6 period and
    · student selective either one or 3 classes for 7th period
    · close out a class when the maximum number of seats are filled
    · only allow the students to sign up for the exact number of classes per period they need (make sure they cannot sign up for two yearlong course during the same period or 2 trimesters and one year long
    · will also need to restrict certain classes to specific grades (ie only 7th graders can take math lab).

    not seeing exactly how to accomplish this although I was assured that it could be done. Please advise. I can be reached at 561-289-1594.




  • Profile Image
    JotForm Support

    Answered by Welvin on June 26, 2014 at 02:11 PM

    Hi Pam,

    Maybe a form that works this way: http://www.jotformpro.com/form/41765914010954. Based on the grade selection, show the classes and allow them to select an option. Still, using the gift registry widget to limit the number of sets.

    Now let us know if the overall structure of the form is missing something.


  • Profile Image
    JotForm Support

    Answered by jonathan on June 26, 2014 at 06:49 PM


    If you have responded lately to this thread, I would like to inform you that your latest message did not reach us.

    Please click on this link http://www.jotform.com/answers/370781  and reply again.


  • Profile Image
    JotForm Support Manager

    Answered by Jeanette on June 26, 2014 at 10:01 PM

    Hello Pam, this is in response to the email you sent to us

    Your guess is totally right, I've made a form example where I have used separate gift registries widgets.  Please check my example and feel free to clone it

    Do not forget to follow up via this thread, rather than email.

    We will gladly assist you if you need further help.

    Kind regards,




    On Thu, Jun 26, 2014 at 4:41 PM, Pam Plotkin <pardop1@aol.com> wrote:

    This is not going to work. I've explained in detail all it needs to do. What about setting up separate gift registries so we don't lose the seat count. Then show and hide feels based on whether they pick the first class duration (1 year or 1 trimester). 
    Please refund my subscription fee of u are unable to make this feature happen or call me to work out a solution. 561-289-1594.

    Sent from my iPhone
  • Profile Image

    Answered by pardop1 on June 27, 2014 at 02:44 PM


    So this is starting to work , but we need to ensure that they only take the exact number of classes they are allowed to, each period. Your from only tells them what they can do, but does not give an error when they don’t do it properly (I was able to select three classes. How can this be achieved?


    Also, I would like to include course descriptions with each class that they would see as a tool tip (when the hover over it or if they click on a question mark (or the like). How doe I add that?



  • Profile Image
    JotForm Support

    Answered by EltonCris on June 27, 2014 at 03:04 PM

    Hi Pam,

    Thanks for your reply and for providing more details.

    How about using Unique Submissions? You can limit users submissions 1 per IP address. They will not be able to submit the form again with the same IP address.

    Or, you can limit submission based on a field answer. This is more like a duplicate check function. Once enabled, the form will not accept duplicate answer on a certain field e.g. email address. User submission will not be able to go through and they will be prompted with an error. You can use this to filter form submissions and to restrict users from submitting different classes using the same email address.

    Let us know if I have missed something here. We will answer your other question to a separate thread shortly.


  • Profile Image

    Answered by pardop1 on June 27, 2014 at 03:58 PM

    Thanks for your response, but unfortunately, You did not understand the question. I will try again.

    My concern is not with duplicate forms.

    I need the form to do the following:

    Period 1:Students select from a list of 20 classes (swimming, dance, art, etc). They need to pick either 3 trimester classes or one year long class. If they pick a class that runs for the year, then they should get an error if they try to pick anymore classes for period 1. If they pick trimester long classes, then need to pick three, and only three. If they pick more or less than 3 trimester long classes, they should get an error message and should not be able to submit the form.

    Period 2:This should work exactly the same way, but with a whole different group of classes to pick from. We need to ensure that every student is forced to select classes for both periods.

    Class Cap: We need to use the gift registry to cap the number of seats in a given class so that the class closes when the max number is hit. If you use one widget then I do not think you can ensure they sign up for the correct number of classes each period, I think a work around is that each class has is it's own gift widget. Then need to come up with a way to restrict what they are able to select each period based on whether their first choice was a one year class or trimester class.

    Grade of Student: need to restrict certain classes to specific grades (ie only 7th graders can take math lab).


  • Profile Image
    JotForm Support Manager

    Answered by Jeanette on June 27, 2014 at 04:10 PM

    Unfortunately, your scenario would require a custom development to come up with the right solution for you, this would involve a programming language knowledge (such as javascript) on your part or just hire someone to do this for you.

    The gift registry can be a great help. But if you want a more developed solution such as restricting the number of selections per student, I would recommend you to download the full source code of the form, and from there, continue developing.