On multi-page forms, don’t break the browser back button, and use ‘back’ links where appropriate.
The browser back button should return the user to the screen they were previously on, in the state that they last saw it. If they entered or changed any data on this screen then this should be retained.
An exception to the above is when the user has just performed an action that must only be done once, like make a payment or submit an application. In these cases the back button should still work but the user should be shown a sensible message rather than be allowed to perform that action again.
Some users mistrust the browser’s back button when they’re filling out forms, because of negative experiences in the past where their data has been lost. If you observe this behaviour in your service then adding an explicit ‘Back’ link can help.
This is consistent with the positioning of back buttons on browsers. It means users will immediately see that they can go back if they need to. It also means they’ll be less likely to enter data on the current page, then hit ‘back’ and lose that data.
|link||string||Yes||The value of the link href attribute|
|text||string||Back||Yes||The link text|