Here's my current situation:
download bmml source – Wireframes created with Balsamiq Mockups
It's a typical wizard that follows this Path to Completion advice. However, regardless of how I organize the labels and inputs, the path of completion would hint that "Previous" is in fact the most common and/or recommended button to click when done filling out the form.
How to avoid that "Path to Completion" results in "Previous" becoming the next logical action?
I've thought of a few ways to do this, but none of them are really satisfactory:
- Reverse the order of the two buttons. This doesn't feel "natural", not for predominantly LTR audiences anyways. To make this "solution" somewhat better the "Previous" button could be turned into a regular link, but I dislike that for my situation because (even though "Next" is the obvious default) the "Previous" action will be chosen quite often.
- Place the "Previous" button below the "Next" button. Same objection as the previous point.
- Align the "Next" button left with the input fields. This is aestethically not very pleasing, because the "Previous" button would be "hanging" right-aligned with labels.
Finally, I've also checked this answer, specifically the Path to Completion advice, but it doesn't say much about my current question.
Any suggestions? Or should I just stick with my own example?
PS. My situation is for a web application, though I'd think that this doesn't matter too much?