I would use the j Query validation plugin for a few reasons. You need to display the error, handle erasing it when it is valid, displaying how many errors total perhaps?There are lots of things it can handle for you, no need to re-invent the wheel.So when you try out other demos, try to react like one of your users would, and see if the behaviour is better then.

" Right, there are a lot of non-j Query-based solutions (which you'd avoid since you found j Query) and some j Query-based solutions.

This particular one is one of the oldest j Query plugins (started in July 2006) and has proved itself in projects all around the world.

It covers the features in more detail than the API documentation, which just briefly explains the various methods and options available.

If you've decided to use the validation plugin in your application and want to get to know it better, it is recommended that you read the guidelines.

Even though this regexp considers most real world addresses valid, it still has a lot of false positives and false negatives.

For instance, see examples of valid and invalid email addresses on Wikipedia.And after all, you don't want to reinvent the wheel, do you?"But aren't there already a ton of validation plugins out there?The validator object has more methods, but only those documented here are intended for usage.property The General Guidelines section provides detailed discussion of the design and ideas behind the plugin, explaining why certain things are as they are.By inserting email validation codes, one can easily make smart form that could only accept right format of email address.