Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera.
seguinte eu estou com um código em javascript que valida um formulário de e-mail, ele faz tudo certinho só que na hora de aparecer as mensagens de tipo "o campo nome deve ser preenchido" esta com problema, ele aparece a mesma frase em todos os campos e isso já esta me dando dor de cabeça vou postar o código aqui.
Por favor me ajudem, o que estou fazendo de errado
abraços
<script language="JavaScript">
function validaForm(){
//validar nome
d = document.formulario;
if (d.nome.value == ""){
alert("O campo " + d.nome.name + " deve ser preenchido!");
d.nome.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 eletronico)
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 ser conter um endereco eletronico!");
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 telefone
if (d.telefone.value == ""){
alert("O campo " + d.telefone.name + " deve ser preenchido!");
d.telefone.focus();
return false;
}
//validar telefone(verificacao se contem apenas numeros)
if (isNaN(d.telefone.value)){
alert("O campo " + d.telefone.name + " deve conter apenas numeros!");
d.telefone.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;
}
</script>Carregando comentários...