I am developing a web application that collects data in a few steps through a wizard. The steps, as a rule, are not interdependent, since data entry at each stage practically does not affect the subsequent stages. However, each step can have a set of validations that determine whether the user can go to the next step by clicking "continue"
What should be the behavior when the user clicks the previous one?
a> Quickly go to the previous page, thereby losing all unsaved data in the form. A warning tip to the user is an option, but it can soon become annoying.
b> Go to the previous page, saving all the data in the current step, without starting the check, so that when the user returns, she will see the form in the same state in which she left it.
c> any other behavior
All opinions are welcome :)
source
share