Isn’t it about time to ditch the “Confirm Email” field in forms? Really I don’t see any point to them any more, I suspect they only exist because that’s the way these forms have always been done.
What’s wrong with re-entering my address?
Well for one it doesn’t prevent the problem, if I’ve mistyped my address once chances are that I’ll do it again. Ok checking that both values match will reduce the chances that I mistype my email address incorrectly the same way more than once, but it doesn’t actually prevent it from happening and as most of the time I’m typing on ‘auto-pilot’ with my fingers following paths I’ve drilled into them over and over again I’d argue I’m actually more likely to re-enter the same value anyway.
It’s rude and assumes I’m not to be trusted
Making me repeat myself implies that the form doesn’t trust me to get it right first time. Now I know we’re taught to distrust all user input, but I think this takes things a bit far. I accept that the main reason this approach still exists today is error prevention but if that’s the case though shouldn’t there also be a “Confirm Name” field, after all I’m quite likely to get annoyed if communications get my name wrong and I’m just as likely to type that incorrectly.
How do I approach the form when I encounter them?
My usual approach, when I encounter confirm email fields in forms, is CTRL+A, CTRL+C, TAB and then CTRL+V, it is much quicker than typing the whole email address again. So disabling copy & paste really irritates me!
Of course that approach assumes I’ve typed my email address correctly the first time, but a) I’m pretty good at typing my email address and b) when I do make mistakes I will correct them. If it is really important that my email address is right, such as for confirmation that an online payment has happened then you can bet I’m going to double and triple check that address myself! When getting my email address right is important I will pay attention but so often my email address is needed just to fill in a form that there really isn’t any need for an email address on that I just don’t care why they want it (and I’ll give them a disposable 10 Minute Email).
What can be done about it?
There are other and better ways to confirm the email address is correct:
- The user can actually see what they’ve typed and fix it there and then
- Display a confirmation page with the option to go back and correct mistakes
- Send a confirmation email – this also confirms they have access to the email account and aren’t just signing up their friends without permission!
What about password fields
So far I think that what I’ve said would be accepted by 80%+ of web users; I’d like to go a step further and apply the same principle to password confirmation fields!
Currently when I have to set a password I’m presented with 2 text boxes that mask my entry, so I can’t see what I’ve typed. I know the reason here is to prevent someone from peeking over my shoulder and seeing what I’m typing – but I don’t think many people are that interested in accessing my bbc.co.uk account or my MSDN profile and most of the time I’m doing it I’m either at work or at home and I know the people around me and they’re too busy to care!
Personally I’d like to unmask the password box and get rid of the confirmation box; then I’ll know what I’ve typed and can correct it if I need. Or at least have a toggle option that lets me keep the old way, for when I’m using a public computer maybe, but when I’m at home just let me see my password.
4236c6f3-9125-4478-be45-6e9c4a9db9b7|0|.0
Permalink |
Comments (0)