Ir para conteúdo

POWERED BY:

Arquivado

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

guilherme014

Validar formulário

Recommended Posts

ele mostra a mensagem "O campo e-mail deve ser conter um endereco eletronico !!!", mas vai para a

proxima página, o que pode ser ?

 

Tenho o codigo javascript, para validar.

 

<script>function valida_formulario(){	parte1 = document.frm.email.value.indexOf("@");	parte2 = document.frm.email.value.indexOf(".");	parte3 = document.frm.email.value.length;	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {		alert ("O campo e-mail deve ser conter um endereco eletronico !!!");		d.email.focus();		return false;	}	if(document.frm.email2.value != document.frm.email.value){		alert("O e-mail e a confirmação tem que ser iguais !!!");		document.frm.email2.focus();		return false;	}	if(document.frm.senha.value.length < 6){		alert("A senha tem que ter no mínimo 6 caracteres !!!");		document.frm.senha.focus();		return false;	}	if(document.frm.senha.value != document.frm.senha2.value){		alert("A senha e a confirmação tem que ser iguais !!!");		document.frm.senha2.focus();		return false;	}	if(document.frm.lembrete.value.length < 4){		alert("O lembrete tem que ter no mínimo 4 caracteres !!!");		document.frm.lembrete.focus();		return false;	} else {		if(document.frm.lembrete.value == document.frm.senha.value){			alert("O lembrete da senha não pode ser igual a senha !!!");			document.frm.lembrete.focus();			return false;		}	}	return true;}</script>

<form onsubmit="return valida_formulario();" action="?loja={$loja}&s={$sessao}&act=cadastrar&emailenviado=1" method="post" name="frm" id="frm">

Compartilhar este post


Link para o post
Compartilhar em outros sites

ham axo q é pq você tem valor no action do form, tire e teste c resolver é só abrir um window.open dentro da função d validação!

Compartilhar este post


Link para o post
Compartilhar em outros sites

em seu action do form você tá passando uma pag, certo?intaum naum importa o q der na sua validação ele irá p/ a pag do action, intaum você tira ela de lá e começa a fazer a chamada da pag caso a resposta seja true, beleza?

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.