When validating email address on sign-up/login page which is the right grammar?
"Please insert a valid email address."
OR
"Please enter a valid email address."
OR just
"Invalid email address." like the Google does.
|
When validating email address on sign-up/login page which is the right grammar? "Please insert a valid email address." OR "Please enter a valid email address." OR just "Invalid email address." like the Google does. |
|||
|
|
|
Mac OS X Human Interface Guidelines:
and Windows User Experience Interaction Guidelines:
which, to me, makes a lot of sense... so i'd go with something like "Invalid email address. Valid e-mail can contain only latin letters, numbers, '@' and '.'" or something more appropriate to your validations... |
|||
|
|
|
You can inform the user of the error using any of the examples you specified. That said, don't forget the power of a small example! :)
|
|||
|
|
|
IMHO what matters most in feedback messages, like error, success, info, and warning messages, are the following items:
Now, if you have all of the other items in place, I think message should be as human-understandable as it can, but at the same time, as short as it can. Directive-like messages can be a good choice, because they both end as a usual sentence, i.e. they're not a phrasal sentence, and they are also more fluent for users to read. Thus, I think Please enter a valid email address. would be the best fit. Also you might become more explicit by showing The email address is not valid. or Please enter a valid email address. Also I have captured the Firefox message, for an invalid email address for
|
|||
|
|
|
"Invalid email address." works well for me. I think if you've introduced your errors at the top of the form you could have a friendlier message, but inline error messages should be to the point, "please insert a" etc... is just not needed filler. |
|||
|
|
|
Either of the phrases you asked about is fine. Personally I prefer the way "Invalid email address" sounds, but that is subjective. I would consider providing a little more detail to help guide the user - for example "Invalid Email Address - Can't contain '£'" or something along those lines. |
|||
|
|
|
Keep it short if you can: "Invalid email address". it is correct to use: "Please enter a valid email address" is correct. |
|||
|
|