I have an issue where I have a form that creates an entity, let's say a survey. After submitting the form, the user is taken to an Edit form for the same entity, with more fields.
Some users press the BACK button, and end up resubmitting the same survey twice.
What's a good way to prevent this from happening?
Do I have to generate some kind of UID when the New form is generated, and then save that along with the survey. Then, if users hit back, the same UID will already be present in the form, and I can detect it.
Are there more straightforward solutions that don't require me to store a new piece of information on surveys?