Problem
We have received feedback that not allowing users to submit a form multiple times is limiting. One use-case is the use of forms for data collection, for example a user who wants to log each time they do a task by filling out the same form.
If the user is logged in, they may have the option to edit what they submitted (if enabled) but not to submit a new entry. If guest submission is enabled for the form, users can work around this by submitting multiple times from different private windows. This is not easy to discover however and overall not a great way to address the use case.
Related: issues #798 and #832 on GitHub, as well as multiple support tickets and feedback through our Matrix chat.
Possible solution
A new setting that would allow form authors to choose between:
- Only one submission per user (the Guest workaround would still be possible here if Guest submissions are enabled)
- Submit and edit your response
- Submit multiple times (likely without the option to edit past responses)