_zeh_ 0 Denunciar post Postado Março 5, 2006 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
m76 0 Denunciar post Postado Março 5, 2006 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
Antoniosp 2 Denunciar post Postado Março 5, 2006 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
_zeh_ 0 Denunciar post Postado Março 7, 2006 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