echale un vistaso a esto
http://jquery.bassistance.de/validate/demo/
Señor moderador:porfavor no pasar este post a javascript, ya que muchos aprenden javascript buscando esto en el foro de PHP.
en todo caso es una duda de PHP que se resuelve con javascript, no una duda de javascript que se resualve con javascript