Ir para conteúdo

POWERED BY:

Arquivado

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

brunoo

validação de email

Recommended Posts

beleza AAlves? http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Eu fizu ma busca e encontrei esse código de validação de e-mail postado por você

function ValidaEmail(campo){if (/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(campo.value) == false)   {   alert("E-mail inválido!");   //campo.value = "";   campo.select();campo.focus();   return false;}}

Eu tenho um formulário que já tem esse código

function validar(form) { // FUNÇÃO DE AVISO       conf="";  if(document.form.nome.value==""){       conf="Digite seu nome!";}  if(document.form.campo.value==""){       conf=conf+"\nDigite seu comentário!";}  if (conf!="") {  alert(conf);       conf="";  return false; }}

O meu código torna obrigatorio o campo NOME e COMENTÁRIO. Eu tentei acrescentar o seu código mas sempre acaba não fucionando o meu nem o seu. você poderia me dar uma ajudinha?

 

PS: O campo e-mail não pode ser obrigatorio, só quero que tenha um código de validação.

 

Obrigado e até http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

AAlves....

 

que If é esse?!?!?!?!?!?!?!?!?!?!

 

if (/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(campo.value) == false)

Pqp... não entendi nada........

como você monta isso??? qual a sintaxe??

Caramba, que maluco ninja! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, utilizando o seu exemplo chequei a esse resultado

function validar(form) { // FUNÇÃO DE AVISO       conf="";  if(document.form.nome.value==""){       conf="Digite seu nome!";}  if(document.form.campo.value==""){       conf=conf+"\nDigite seu comentário!";}  if (conf!="") {  alert(conf);       conf="";  return false;   } else {  return ValidaEmail(form)  }}function ValidaEmail(form){  if (/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.email(form.value) == false)   {       alert("E-mail inválido!");      //campo.value = "";      form.select();   form.focus();      return false;  } else {return true;  }  }

O form

<form name="form" method="post" id="form" onSubmit="return validar(this);">

but

<input type="submit" name="Submit" value=" Enviar " class="but01">

 

Eu não toconsiquido fazer funfar, hora só funciona os obrigatorios(nome e mensagem) hora não funciona nada quando tento modificar - até agoranão consequi fazer esse raio que parta de verificação funfar :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

AAlves, sem sua ajuda eu estaria fu http://forum.imasters.com.br/public/style_emoticons/default/sick.gif

Obrigado mano http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

ps: Tive que fazer algumas modificações para funfa 100%. Quando deixava o campo do email em branco aparecia a mensagem de (E-mail inválido!).

 

function validaForm() { // FUNÇÃO DE ALERTA       conf="";  if(document.form.nome.value==""){       conf="Digite seu nome!";}  if(document.form.campo.value==""){       conf+="\nDigite seu comentário!";}  if (conf!="") {  alert(conf);       conf="";  return false;  } else {  if(document.form.email.value==""){  } else {  return ValidaEmail(document.form.email);}}}function ValidaEmail(campo){  if (/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(campo.value) == false)   {  alert("E-mail inválido!");       campo.select();       campo.focus();  return false;}}

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

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.