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.
I need to create a "sign up sheet" where users sign up to bring items to an event.Asked by Emily on August 23, 2016 at 09:22 AM
I need this form to allow 1 user to sign up for 1 or more items, but not allow users to sign up for the SAME items. IE: once an item is "signed up for" another user cannot sign up for that item (So we don't get multiples). Is that possible?
Hey Emily, there are a couple of ways to achieve this based on your preference/requirement:
1. If the items for the event are predefined, meaning you know beforehand which items will be "signed up for" and you have a list of those items, you may create a field (e.g. a dropdown list) to display them
Then, use that same field as a unique question so the item can only be selected once (and never again)
Related guide: How-to-set-Form-Limits-Based-on-a-Unique-Question
2. Another option is for you to use some widgets. The Gift Registry widget might help with allowing them to pick 1 or more items, then you set the remaining items to just 1 each, after someone selects a particular item, it can't be selected by anyone else anymore. Here's a demo form http://form.jotformpro.com/form/51301543278955 showing how it works.
3. You may also take a look at the Inventory widget. The idea is the same with the Gift Registry. All you need to do is configure the total number of items available for signup (in this case, you'd probably just set 1 for each item) and the widget will ensure that each time your form is submitted, the total amount signed up at the time is deducted from the inventory. Here's a demo form https://form.jotform.com/61471146729964
Related guide: How-to-Add-a-Widget-to-your-Form
In case none of the above fits your requirements, please give us your complete workflow so we can offer another suggestion. Or better yet, start building your form now and once you're at the point where you need to implement your logic, we can then assist you in figuring out what best suits your needs.