Search this site:


June 17, 2004 12:01 AM

Broken:'s submit to cancel

Evan Williams, founder of Blogger, writes the following in a recent blog post: automatically charges your credit card when your domains are up for renew. The email notifying you that your credit card has been charged contains a link for cancelling the charge, which bring you this page, which says, "To cancel this order, simply click Submit." Clicking Cancel, on the other hand, will cancel your cancellation request, thereby submitting your order.

ps - I hate to simply criticize without considering how I would solve the problem myself. So, without too much thought, how about, "Are you sure you want to cancel this domain? YES / NO."

Or something to that effect.


Just label the buttons:

[Cancel Domain] [Renew Domain]


Posted by: kwyjibo at June 17, 2004 08:33 AM

Vague buttons must die. Now.

[Save] [Don't save] is good.

[Yes] [No] is bad.

Yes, I'm smug that most Mac applications get this right.

Posted by: nougatmachine at June 19, 2004 12:13 AM

Looks like it's already been said -- twice. Heck, I'll provide a reference:

Button names should be verbs that describe the action performed—Save, Close, Print, Delete, and so on. If a button acts on a single setting, label the button as specifically as possible; “Choose Picture…,” for example, is more helpful than “Choose…” Because most buttons initiate an immediate action, it shouldn’t be necessary to use “now” (Scan Now, for example) in the label. Don’t use push buttons to indicate a state such as On or Off (where it would be more appropriate to use checkboxes).

Posted by: paul at June 19, 2004 02:07 PM

wait, wait... Tell me again, how did Macs get involved with this?

Posted by: lane at June 21, 2004 01:36 PM

BTW I like that article on buttons- very uplifting :p

Posted by: lane at June 21, 2004 01:39 PM

This is precious. So precious, I'd like to make a poster out of it. Can you post a full image of it?

Posted by: DaveC426913 at June 23, 2004 06:45 PM

Comments on this entry are closed

Previous Posts: