Ir para conteúdo

POWERED BY:

Arquivado

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

ninho09

[Resolvido] problema com validação em javascript

Recommended Posts

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>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo...

 

apenas mude a string no Alert e mude apenas no blocos onde tem por exemplo

//validar nome esse é para o campo nome

//validar email esse é para o campo email

//validar email esse é para o campo assunto

...

...

 

alert("O campo " + d.nome.name + " deve ser preenchido!");

 

 

e verifique se realmente sua dúvida seja sobre ASP, senão você pode postar no fórum de javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pela ajuda. agora funcionou direito

e desculpe por ter postado sobre javascript aqui, é porque sou novo no fórum e tem algumas coisas que ainda não sei

Compartilhar este post


Link para o post
Compartilhar em outros sites

tranquilo mano...

precisando posta ae...

 

abraços

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.