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.
How to block the user to select the same appointment slot on my form?Asked by GuyPalinckxLS on November 07, 2016 at 08:13 AM
I would like to create a matrix with free appointments but when a customer checks a appointment,
it should be blocked for the next customer.
e.g. matrix with different classes (1A - 1B - 1C - 1D) and free appointments 9 AM - 10 AM - 11 AM - 12AM)
When 1A choose for 11 AM, the other can not use that option again.
I hope I made it clear :)
I added the form below
Thanks in advance
Unfortunately, there is no appointment option in Matrix widget. You need to use another widget to do this such as Appointment Slots or Gift Registry.
I have created a form for you. Please clone this form to your side: https://www.jotform.com/63114691312953
Please have a look at following guide about how to clone an existing form to your side:
If you need any further assistance, please feel free to let us know.
I notice that you are already using the Multi-select grid widget on your form. Once the form is submitted by selecting one of the options in the grid, that option will not be available for other users and displaying the message as set in the widget.
Since your JotForm is having only the widget, I think the fields Name, email or phone number should be added in order to identify which user has booked the specific slot.
Hope this information helps! Let us know if you need any further assistance. We will be happy to assist.