Ir para conteúdo

POWERED BY:

Arquivado

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

_zeh_

tem q ter o caractere @ e pelo menos um . (ponto)

Recommended Posts

tenhu un formulario para envio de email o qual uso flsh+phpgostaria de saber se tem como fazer algo para q a pessoa deva colocar o caractere "@" eo o "." (ponto) no campo email caso não coloque aparece um aviso (q deve ser introduzido um email valido) sem isso o email nao eh enviadoespero ter explicado bem minha duvidajah informo q como sempre utilizei a busca mas nda foi encontradose alguem puder ajudar explicandu ou passandu um link agradeçomeu muito obrigado a todos e tenhão um bom dia!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca o código abaixo no botão que envia o form e crie um campo de texto dinamico vazio instanciado como EmailStatus (pode mudar se quiser, mas tem que mudar no código).

Nesse código ele verifica também se algo foi digitado nos outros campos do form. No meu form tinha os campos nome, telefone, e-mail e mensagem.

Se quiser verificar só o e-mail, é só adaptar. Qualquer dúvida é só avisar.

 

 

on (release) {		if (!nome.length) {		EmailStatus = "Por favor, coloque seu nome.";	}			else if (!telefone.length) {		EmailStatus = "Por favor, coloque seu telefone.";	} 	//  aqui verifica o @ e o ponto				else if (!email.length || email.indexOf("@") == -1 || email.indexOf(".") == -1) {		EmailStatus = "Por favor, entre um e-mail válido.";	}   		else if (!mensagem.length) {		EmailStatus = "Por favor, coloque sua mensagem.";	} 		// Mude a linha abaixo de acordo com seu arquivo		 else {		loadVariablesNum ("MailPHP.php", "0", "Post");		// Limpa os campos					nome = "";		telefone = "";		email = "";		mensagem = "";		EmailStatus = "";	}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho um um pouco mais preciso, ele verifica se tem algo antes do arroba, depois do arroba, um ponto depois do arroba, algo entre o ponto e o arroba e algo depois do ultimo ponto (só? hehe) Ta bem detalhado:

 

texto = mail_txt.text;posicao_arroba = texto.indexOf('@');nome = texto.substring(0, posicao_arroba);dominio = texto.substring(posicao_arroba+1);posicao_ponto = dominio.lastIndexOf('.');txt_anterior = dominio.substring(0, posicao_ponto);txt_posterior = dominio.substring(posicao_ponto+1);if (nome.length<=0 || txt_anterior.length<=0 || txt_posterior.length<=0) {getURL("javascript:alert('Precisa ser um endereço de e-mail válido.')");}

Compartilhar este post


Link para o post
Compartilhar em outros sites

blx com esse ultimo o alert apareceu mas ele eh complicado

 

consegui assim:

 

on (release, keyPress "<Enter>") {	   if (email_txt.text.indexOf("@")<0) {			 getURL("javascript:alert('Precisa ser um endereço de e-mail válido.')");	   } else {			 System.useCodepage = true;			 loadVariablesNum("form1.php", 0, "GET");			 play();	   }}

mas ele soh comfere o @ sera q tem como fazeh ele comferir se tem o ponto desse modo q eu fiz?

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.