Tag Info

Hot answers tagged

292

My suggestion: never use the word "Cancel" in the default action. To cancel a subscription, you can, for example, say "Remove Subscription" or "Unsubscribe." To cancel a download, you can, for example, say "Stop Downloading". To cancel a setting, you can, for example, say "Revert Settings".


150

Here's what Facebook does when cancelling a payment subscription (Facebook subscription API). There's no reliance on Yes/No. There's no misleading use of the word cancel. Clear explanation and buttons that clearly define the impending action. Then they clearly confirm what just happened. Skype on the other hand shows what not to do. Much confusion! ...


68

I'm pretty sure that they are completely ineffective at detering younger audience members (source: myself when I was younger) The purpose of them seems to be more about the content owner covering themselves against getting in trouble for showing inappropriate content to minors


65

Age check tests Leisure Suit Larry was probably the first application to do this, and considering that I played it when I was about 11 years old, I would call it ineffective. Making some sort of test to make sure that you are old enough, simply encourages younger users as it makes them feel more 'adult'. Additionally, the test was designed for a typical ...


58

Put the pence (the decimals) in a separate field and only accept whole numbers in the two edit fields (pounds and pence). If the user hits the decimal separator key in the pounds field, then move focus to the pence field. In addition to preventing errors during editing, one should also let the user confirm the values in a different screen/layout. If you ...


35

Name the buttons for what they do. If the default is "cancel", then cancel the cancel should be something simple like "Don't cancel". I know that it's not ideal to use the word 'cancel' in both of them, but it's the clearest option in this unique situation, and clarity is far more important. Edit: Some good suggestions from the comments below are to ...


32

Rewording I would try my very, very best to avoid using the term 'cancel' for terminating the subscription. Cancel is generally considered to be a safe action. Here, you are using it in a more destructive sense, thus causing the confusion you noticed. If you manage to avoid the term 'cancel' for the actual activity, you can resume to use it for the cancel ...


32

What is the context of the question the user is answering, and what are the implications? This is the important question that helps guide the appropriateness of "Y" vs. "YES" (or "N" vs. "NO"). In this case you are dealing with a RSA certificate, which is a big deal. Accepting a certificate you don't mean to can have serious implications, so it is important ...


30

Make a two-step process: First, ask for the birth date. Then in a second and separate step, ask for the age. Often when the age is faked, the birth date is completely random, so entering your age afterwards (without being able to look back) is pretty hard.


29

download bmml source – Wireframes created with Balsamiq Mockups


26

These are completely ineffective, just as ineffective as "I'm over 18". However, they do effectively protect the website from COPPA. If the fact that a certain website has an underage user on it is brought to the attention of the courts, the site can expose its logs, and say that "the user claimed that s/he was over 13, so we didn't know". It's a legal ...


20

The simple solution is Radio buttons with a minimum/maximum payment. See this example from Chase.com's credit card payment form. The only way I can over pay is if I intentionally choose other amount, I can just click one of the other payment options to either pay the minimum amount I can, my full statement balance, or my whole outstanding balance. ...


20

Disclaimer: This is no means by an original idea of mine, but for the love of me, I can't remember where I came across it. I will post an update when I discover its source. The basic idea for age verification revolves around asking the user an era-related pictorial question. Anybody who's lived through that era should be able to immediately relate to ...


19

This may be a case of the more you make users work, the less they try. I believe when confronted with a task, like trying to understand some content on a page, users do a quick estimate on whether the effort will be worth it or not. Too often we present users with extensive content and clicking just to tell them something that they already know or don’t ...


18

The idea behind masking is that someone may be watching your screen (from behind you). (Couldn't find an existing answer with this, even though I am sure I saw it here once, the is the closet I found is Ben Brocka's answer here.) You could let the users elect to unmask or use the same trick used in mobile phones (temporarily unmasking the last character). ...


18

Use something like "No, I want to keep my subscription" and "Yes, cancel my subscription". This way the button clearly says what it does. Otherwise people would think that 'Cancel' stands for Cancelling the Dialog Box


17

I would recommend clearly going with an approach which clearly calls out the the potential impact of the action they are going to provide and require them to provide a second level of confirmation. The second level of confirmation can be perhaps done by using a checkbox (like how you have in terms and condition boxes) and then only enabling the delete or ...


17

User confirmation is almost always a bad solution. It breaks the user's flow and there's a real risk of habitually clicking yes on the confirmation. It basically makes 99% of the actions require more attention to catch the 1% that go wrong. And it works poorly. This article explains it better than I can: http://alistapart.com/article/neveruseawarning Of ...


16

Keep Subscription Avoid generic defaults (Cancel/Ok, Yes/No): label the buttons with what they actually do! download bmml source – Wireframes created with Balsamiq Mockups Pretend users do not like to read the dialog-text and with luck perhaps 5 or 7 syllables per button. Be short, be clear, use positive imperatives. Avoid negation like "do ...


15

That is a horrible confirmation message. The close / clear icon being used in a way that makes very little sense, and is inconsistent with the same symbol on the top right. Additionally, labelling the message as "Confirmation" is redundant and adds no more useful information to the person reading it. It is also lacking any information letting the person ...


15

There's only one way to verify a person's age, and that is to have that person go to your head office in person and present their certified birth certificate plus official photo ID. And even then, they could have hired someone else to do it for them and issued them with false documents (but you might be able in some countries to verify the validity of such ...


14

Users basically clicked on that alert box in a completely random way, based on their prior experience of alert boxes in other software. ... On that basis, how far do we go to avoid alert boxes? The question almost answers itself: Never use alert boxes. Modal alert and dialog boxes place a barrier in front of the user. Of course they respond ...


13

Many might think that the complementary email might be useless, but this is actually a security message. What if someone left their account logged in, and someone changed the password for them? The ACTUAL owner of the profile should be notified that it was changed. It has become a standard to make sure that users are aware of what information has been ...


13

I would like to propose a different approach to subscription cancellation. Instead of confirming that they want to unsubscribe, assume that they were acting intentionally: If the user doesn't click on any buttons on the dialog, they should be unsubscribed in an hour or five. If they dismiss the dialog with the "goodbye" or "(x)" buttons, they should also ...


13

I would start with different (and larger) icons for the notes in the table/grid e.g. an icon of a note with a padlock for internal notes and icon of a chat symbol for external notes Then I'd consider moving the icons closer together, to make the differences between them more noticeable (to prevent user from only noticing one). Make sure they are not too ...


12

I think it's a good idea to have only one password field but I think it should be masked by default, with an option to unmask. There are some users that feel this is not as safe, maybe even just because they're not used to see their password in clear text. The solution should address the concern of these users, too. download bmml source – ...


12

If you do a search for age verification best practices on alcohol related sites, you will see that there is a general consensus that these age verification splash pages rarely work but are often required as a part of company policy. To quote this smashing magazine article During my research, I wondered if there were any laws in Canada or the United ...


11

CAPTCHA and email verification serve different purposes, so one does not replace the other. CAPTCHA is a way of trying to make sure that it is a person that is submitting a form and not just a script. There are many alternatives for how you can do this, but that is another question. Email verification is a way of making sure that the email address that ...


10

Why not the flash message: You've deleted the user Jon Doe. _Undo?_ I'd personally rather give the user the ability to fail and fix it rather than impose popups and confirmations on every delete action.



Only top voted, non community-wiki answers of a minimum length are eligible