Olá JoaoMarques!!!
Existe sim cara! vc curte jQuery? conhece ou usa esse framework javascript nessa sua aplicação?
Se não conhece, da uma olhada no link:
http://jquery.com/
e aprenda um pouco por lá, vale a pena…
Se ja conhece, então vc pode usar um plugin de validação de formulários do JQuery Validation:
http://archive.plugins.jquery.com/project/validate
para usá-lo junto com o JQuery, basta baixar e adicionar o .js dele abaixo da tag script que adiciona o jquery, assim:
<script src="seu_diretorio_de_scripts/jquery.js" type="text/javascript"></script>
<script src="seu_diretorio_de_scripts/jquery.validate.js" type="text/javascript"></script>
os exemplos desse plugin estão aqui:
http://jquery.bassistance.de/validate/demo/
vai clicando nos botões Submit sem preencher nenhum campo para vc ver como são apresentadas as mensagens e depois visita os links no final da pagina, tem muito exemplo.
Para saber como ele funciona, veja o código por trás da própria pagina onde estão os exemplos…
usa as ferramentas do desenvolvedor do Chrome para ver os códigos js (aperta F12 no chrome para o painel de dev aparecer)
ou se preferir, instale o complemento Firebug para o firefox e aperta F12 para ver o código js por trás da pagina
qualquer dúvida quanto a tudo isso, posta aqui na pagina do GUJ blz?! 