If we are gonna take in data from users(say mail id), and also if we are accepting more than one entry from the user, how can the tooltip be shown? It can either be explicit or can be made visible on hover. But which one would be more appreciable with respect to ux?
-
1How would users who access your application with keyboard-only trigger this tooltip? Or on touch-screen devices?– JonW ♦Commented May 29, 2014 at 15:49
-
I argue that tooltips are usually irrelevant. Either the data is important enough to be placed on-screen to begin with, or, if not, it's probably not worth showing at all--even in a tooltip.– DA01Commented May 29, 2014 at 19:31
-
@DA01 I find tooltip style hints very useful for providing context specific information without cluttering a form. It is great to be able to only give text hints for the specific field the user is currently typing in. If I put all the text for each field onto the form it would be cluttered and confusing. If I left out the text entirely the user would be without help/feedback. Other uses: allowing novice users of more complicated applications to discover advanced user tricks without using the manual / help section of an application (e.g. shortcut keys for performing common actions faster).– FranchescaCommented May 30, 2014 at 10:19
2 Answers
I recommend a tooltip to the right of the field (if there's room) that provides a hint about what's expected in the field. The tooltip appears when the field receives focus, whether it's by clicking or by tabbing into it.
Advanced versions may use the tooltip for validation.
I would go for an explicit tooltip, displayed above the text box (a little speech bubble thing) when it has focus (i.e. The cursor is in the text box).
Important information should never be dependant on hover, as this is not accessible to users that aren't using a mouse (as JonW already pointed out in his comment).