3 ms·
From his related article… > So you'd have a bunch of form widgets, and then, at the bottom, a Submit button, and next to it, a Reset button. > Even as an inno
by Eric_WVGG 6y ago
From his related article…
> So you'd have a bunch of form widgets, and then, at the bottom, a Submit button, and next to it, a Reset button.
> Even as an innocent youth, I realized this was a bad design. It is just setting people up for failure… Obviously, the Submit button should be over on the left, just under the main form, where the user will visit it in due course after dealing with the other widgets, and the Reset button should be way over on the right
Dead wrong. Most people are right-handed. The mouse cursor spends most of its time on the right side of the screen. That’s why the scroll bar is always on the right and why the HIG says the confirmation button is on the right. Cancel/reset/destructive button is on the left.
- teddyh 6y ago> the HIG says the confirmation button is on the right There’s more than one “The HIG”: https://en.wikipedia.org/wiki/Human_interface_guidelines#Examples https://en.wikipedia.org/wiki/Human_interface_guidelines#Exa...
- uxcolumbo 6y agoForms are usually left aligned, so the keeping the form button on the left aids usability. https://uxplanet.org/buttons-alignment-policy-a26de4ce0c70 https://uxplanet.org/buttons-alignment-policy-a26de4ce0c70
- Eric_WVGG 6y agoI think the author's own illustrations disprove his point. Most users do not tab between fields, they mouse. Given that anywhere on an input is clickable to focus, and the cursor rests to the right, a user is more likely to linearly click down the list on the right hand side. I suppose user testing would prove things one way or the other, but my money's on right.
- uxcolumbo 6y agoHere are some results from a test Luke Wroblewski did many years ago. The best performing option was where the buttons were left aligned. See: https://www.lukew.com/ff/entry.asp?571 https://www.lukew.com/ff/entry.asp?571 But agreed, if you can test your designs with users then you should.