Cara tenta esse script abaixo, comigo funcionou...
function validaFormContato(){
//nome do Form de envio
d = document.contato;
//validar nome
if (d.Nome.value == ""){
alert("O campo " + d.Nome.name + " deve ser preenchido!");
d.Nome.focus();
return false;
}
//validar telefone
if (d.Telefone.value == ""){
alert ("O campo " + d.Telefone.name + " deve ser preenchido!");
d.Telefone.focus();
return false;
}
//validar email
if (d.Email.value == ""){
alert("O campo " + d.Email.name + " deve ser preenchido!");
d.Email.focus();
return false;
}
//validar email(verificao de endereco eletrônico)
parte1 = d.Email.value.indexOf("@");
parte2 = d.Email.value.indexOf(".");
parte3 = d.Email.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert ("O campo " + d.Email.name + " deve conter um endereco eletronico! Ex: seunome@seuprovedor.com.br");
d.Email.focus();
return false;
}
//validar assunto
if (d.Assunto.value == ""){
alert("O campo " + d.Assunto.name + " deve ser preenchido!");
d.Assunto.focus();
return false;
}
//validar Mensagem
if (d.Mensagem.value == ""){
alert("O campo " + d.Mensagem.name + " deve ser preenchido!");
d.Mensagem.focus();
return false;
}
return true;
}
Com scrit acima crie um arquivo .js e depois faz a chamada na sua pagina, assim:
<script type="text/javascript" language="javascript" src="validaform.js"></script>
ai vc chama no no seu form assim:
<form action="pagina.html" method="POST" name="contato" onSubmit="return validaFormContato()">
falow t+