Valid8 is a nice script that works with jQuery to validate form fields in a very user friendly way:
It’s very easy to implement and although it’s not maintained any more, the code is easy enough to make adjustments yourself. I’ve made a little change that prevents the errormessage element from being added to the DOM. In my case it used some unnecessary space. Also, I’ve compressed the file a bit more.