Ir para conteúdo

POWERED BY:

Arquivado

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

Andre Summers

validar e-mail

Recommended Posts

Tenho o seguinte código de validação...

 

<script type="text/javascript">
function Preenche()
{
var campo;
campo = new Array;
campo[0] = document.getElementById('nome');
campo[1] = document.getElementById('email');
campo[2] = document.getElementById('telefone');

for(var i = 0; i < 3; i++)
{
if(campo[i].value == "" || campo[i].value == 0)
{
campo[i].focus();
alert("Favor preencher todos os campos!");
return false;
}
}
}

</script>

Como eu mudaria ele para validar o campo e-mail corretamente (verificar se tem @ e etc...) ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um Exemplo:

 

var email = document.getElementById("email");

if (email.value.indexOf("@") == -1)
{
	alert("Atenção. E-mail inválido !");
	document.getElementById("email").focus();
	return;
}

 

É só adaptar ao que você precisa...

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

desta maneira esta correto?

 

function Preenche()
{
var campo;
var email = document.getElementById("email");
campo = new Array;
campo[0] = document.getElementById('nome');
campo[1] = document.getElementById('email');
campo[2] = document.getElementById('telefone');

for(var i = 0; i < 3; i++)
{
if(campo[i].value == "" || campo[i].value == 0)
{
campo[i].focus();
alert("Favor preencher todos os campos!");
return false;
}

if (email.value.indexOf("@") == -1)
{
	alert("Atenção. E-mail inválido !");
	document.getElementById("email").focus();
	return false;
}
}

}

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.