Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ninho09

problema com validação em javascript

Recommended Posts

Boa tarde 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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.