Finally, the official word on "OK - Cancel" or "Cancel - OK"

Finally, the official word on "OK - Cancel" or "Cancel - OK"

May 27 2008
I have often been asked by clients about the better order for the OK and Cancel buttons. Finally, Jakob Nielsen has published an 'official' answer To sum up:
  • Either is perfectly fine.
  • The question is not of great concern as neither poses a big threat to usability.
  • If you need a tie-breaker, go with the platform convention that most of your users are known to use.
  • Generally on the web, most users are on Windows, so "OK" then "Cancel" is the platform convention to follow.
Lastly, and perhaps, most importantly, he points out:
  • There are questions in usability that are, perhaps, not worth the time spent debating them
Share this post:deliciousdiggredditfurlgoogleyahoo
Related Posts
"Should we do one long form or multiple shorter forms?"
The Struggle to Keep Things Simple
Nielsen on Banner Blindness
When Senior System Analysts Can't Find Their Way Home...
Iterative Design

Comments on this post:

One thing I'd be aware of is how the order of these buttons translates to users that have to tab through your interface. One would think that you would want the action item to be the first item chosen as it would more than likely be their preferred choice.

One other question that comes to mind is: Should these both be portrayed visually as buttons? Or should the primary action be a button and the secondary action be a link... so [OK] and then cancel ?

Just a couple more interesting things to think about in these somewhat never-ending debates.

Great observations, Jon.

Luke W shows those kinds of treatment options for primary and secondary actions at the bottom of the following: Web Application Form Design

Post new comment

  • The content of this field is kept private and will not be shown publicly.
    • Allowed HTML tags: <a> <em> <strong> <img> <code> <pre>
    • Lines and paragraphs break automatically.
    More information about formatting options
Archives
January, 2010 (2)
November, 2009 (1)
October, 2009 (1)
January, 2009 (1)
October, 2008 (1)
July, 2008 (1)
May, 2008 (3)
April, 2008 (1)
March, 2008 (1)
February, 2008 (1)
January, 2008 (1)
November, 2007 (2)
October, 2007 (1)
September, 2007 (2)
August, 2007 (3)
July, 2007 (3)
June, 2007 (2)
May, 2007 (4)
April, 2007 (4)
March, 2007 (4)
Tags
.NET ASP award awards Banner blog Campaign CMS Design Development DryJoys Flash FootJoy Forms Hacks Information Architecture Information Archtecture Interaction Internationalization Launch logo design Microsite Microsoft MITX Nomenclature PhizzPop process qa Usability Web Standards
Contributors
Brandon (8)
Denis (4)
Denise (21)
Jon (12)