How to validate a form without the user pressing submit?
Clientside Validation will do your job.

You may however have to modify a javascript a little bit by incorporating jQuery('input').blur(function(){ //invoke the clientside validation });