DropDown widget with limited available items.

  • joanfeldman
    Asked on August 24, 2018 at 11:36 AM

    I am creating a form for people to sign up for an activity at different times. Each time slot can only allow 3 people to sign up. Is there a way to do this with a drop down? Right now my form is a mile long.

  • roneet
    Replied on August 24, 2018 at 12:28 PM

    Unfortunately, it cannot be done with the dropdown.

    You can limit the number of items/tickets/slots available on your form by using our widgets, such as our Inventory widget:

    http://widgets.jotform.com/app/inventory

    We also have other widgets that provide this capability, and these widgets are Ticket Purchases and Gift Registry:

    http://widgets.jotform.com/widget/ticket_purchases

    http://widgets.jotform.com/widget/gift_registry

    You can take a look at the following guide on How to Add a Widget to your Form. Please try one of the above widgets, and see if it is indeed working to your liking.

    Hope this helps!

    Thanks.


  • joanfeldman
    Replied on August 24, 2018 at 1:26 PM

    None of those solve my problem of having a form that is now a mile long. I need people to sign up for time slots. It really needs to be a drop down. No one wants to go through a form this long.

  • roneet
    Replied on August 24, 2018 at 1:57 PM

    You can categorize the time slots in 2 or 3 separate appointment widgets.

    You can add 2 or 3 appointment slot widgets and in a dropdown define the time range and conditionally show the appointment slots widget.

    Like for 08:00 to 10:00 time range that is in a dropdown, you define these time range in a single appointment slot. For another time range from 10:00 to 12:00 define another time slot widget. Then conditionally if 08:00 to 10:00 range selected show the appointment widget with these values only and respectively.

    Let us know if you need further assistance.

    Thanks.

  • joanfeldman
    Replied on August 24, 2018 at 2:44 PM

    I am not sure I understand. Can you give me an example?

  • David JotForm Support Manager
    Replied on August 24, 2018 at 4:35 PM

    If I understood you correctly, you would like to display all your available options:

    1535141842available 001 Screenshot 10

    In a single Dropdown field, that still does the same job(limiting each item up to 3 selections), because the list is getting long.Something like this:

    1535141895available Screenshot 21

    I have searched in our available widgets, and unfortunately, we do not have such a thing. I have sent a feature request to our back-end team to create such a widget, however, there will not be an estimated time-frame for a solution. If it gets implemented in the future, you will be notified via this thread.

    Meanwhile, I believe that the workaround my colleague had in mind, to avoid displaying a very long list, was to create conditions to show just a batch of available slots depending on the time frame selected. 

    Example:

    1) Separate your slots is three

    DropDown widget with limited available items. Image 32

    2) And have a field, such a regular Dropdown, where the user could select the range of time he is interested in:

    1535142687range Screenshot 43 

    3) Finally, create conditions to show them based on the selection made in the range field: https://www.jotform.com/help/316-How-to-Show-or-Hide-Fields-Base-on-User-s-Answer 

    1535142800condition Screenshot 54

    Here is my demo for you to test: https://form.jotform.com/82356195548972 

    1535142885demo Screenshot 65

    You may clone the form if you want to: https://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL 

    Hope this helps.

     

  • joanfeldman
    Replied on August 27, 2018 at 4:52 PM

    Thank you for the workaround ideas.