Estou tentando ajusta-lo para quando a pessoa clicar em enviar aparecer um simples alerta ! informando que o sormulario foi enviado corretamente.
E casa não tenha preenchido nenhum campo apareça novo alerta informando o mesmo.
Estou tentando interagir com o flash até ai esta funcionando mas como o form esta no flash quando envio carrega uma baita tela nova informando que o e-mail foi enviado.
Espero ter conseguido explicar.
Deixo o script para os amigos verem;
<title>Contato pelo site</title> <?php $hoje_tmp = getdate(); $hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]); // Data if (getenv("REQUEST_METHOD") == "POST"){ $erros = array(); $your_name = $_POST['your_name']; $your_company = $_POST['your_company']; $phone = $_POST['phone']; $message = $_POST['message']; $your_email = $_POST['your_email']; //campos obrigatórios if (!$your_name) $erros[] = 'Informar Nome'; if (!$your_company) $erros[] = 'Informar Nome Empresa'; if (!$phone) $erros[] = 'Informar Telefone'; if (!$message) $erros[] = 'Caixa de mensagem em branco'; if (!$your_email) $erros[] = 'Informar E-mail'; // Verifica e emite a mensagem de erro if ($erros) { echo "<script>alert('".implode('\n', $erros)."')</script>"; echo "<script>history.go(-1);</script>"; } else { //Inicio do Email que vair receber as informaçoes $MailRecipiente = "meu-email.com"; //Aqui o e-mail que vai receber $MailAssunto = "Contato pelo site"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset= utf-8\r\n"; $headers .= "From: $your_email\r\n"; } $msg = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset utf-8\" /><title>Formulario de Admissao enviado pelo Site</title> <br>Data De Processamento: <b>$hoje</b> <br> <br>Nome : <b>$your_name</b> <br>Empresa : <b>$your_company</b> <br>Telefone : <b>$phone</b> <br>E-mail : <b>$your_email</b> <br>Mensagem : <b>$message</b> <br> <br></body></html>"; $MandaEmail = mail( $MailRecipiente , $your_name , $msg , $headers ); } if ($your_name){ echo "<b>$your_name</b>, seu formulário foi enviado com sucesso !<br>Em breve lhe responderemos.<br><br>"; } else { echo "<b>$your_name</b>, nao foi possível enviar sua mensagem.<br>Tente novamente."; } ?>