The thought of having input validation on my login form had come across my mind while creating the input validation for my registration form. My login form requires an e-mail and a password. Would it be overkill to validate on blur (and on keyup only if the previous input was invalid) whether what is entered in the e-mail text field is an e-mail address, and that the password is of the minimum length (registration requires that the password be at least 6 characters)?
I already coded the server-side logic to handle login, so not implementing the input validation would redirect to either the "valid input but incorrect" or "e-mail not in system" error pages.*
Knowing this, would it be overkill? Would it be nice to have a user be notified visually that their entered data is of the right format each time they login?
*(Since we're on the subject of logins, I would appreciate input on another question I have.
Currently, my system has a different notification for an incorrect e-mail/password combo than it does for an e-mail that's not in the system. I notice many sites have the same message for both (something like: "user-name or password may be incorrect"), and many don't.
This is probably because they don't want people to be able to sniff out users. However, sniffing could be done during registration as well (since all systems will notify a user if a username/e-mail is already in the system). Should I change my system to allow for ambiguity, or is it fine as is?)