Osiris 0 Denunciar post Postado Outubro 2, 2012 Boa noite galera estou com uma duvida aqui. Sempre que mando um email pelo formulário do site ele vai tudo bacana e vem a msg que foi enviado com sucesso, só que quando retorna novamente a pagina o formulário continua preenchido como faço para que limpe automático. segue os códigos. PHP: <?php if(isset($_POST['enviarcontato'])) { $nome = $_POST['nome']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $msg = "Nome: $nome \r\n"; $msg .= "E-mail: $email \r\n"; $msg .= "Assunto: $assunto \r\n"; $msg .= "Mensagem: $mensagem \r\n\n"; $cabecalho = "From: $nome \r\n"; $cabecalho .= "Reply-To: $email"; $enviar_email = mail("oraculo@hostfraternally.com", "Formulario de Contato - www.hostfraternally.com", $msg, $cabecalho); if($enviar_email) { echo "<script>alert('Sua mensagem foi enviada com sucesso em breve retornaremos.')</script>"; echo "<script>history.go(-1)</script>"; }else { echo "<script>alert('Ocorreu um erro ao tentar enviar sua mensagem.')</script>"; echo "<script>history.go(-1)</script>"; } } ?> HTML: <td valign="top" bgcolor="#FFFFFF"><form action="enviar.php" method="post" target="_top"> <table width="898" border="1" align="left" bordercolor="#666666"> <tr> <td width="62" align="center"><span class="style32">Nome:</span></td> <td width="332" bgcolor="#999999"><span class="style27"> <input name="nome" type="text" size="52" /> </span></td> <td width="482" rowspan="5" align="center" valign="top"><div><span class="style36">Nosso horário de atendimento é de seg. á sex. das 08:00 ás 18:00</span></div> <p class="style36"> </p> <p class="style35">Telefones: (11) 1234-5678</p> <p class="style35">(11)1234-5678</p></td> </tr> <tr> <td align="center"><span class="style32">E-mail:</span><br /></td> <td bgcolor="#999999"><input name="email" type="text" size="52" /></td> </tr> <tr> <td align="center"><span class="style32">Assunto:</span></td> <td bgcolor="#999999"><span class="style23"> <input name="assunto" type="text" id="assunto" size="52" /> </span></td> </tr> <tr> <td align="center"><span class="style23"><span class="style32">Mensagem:</span><br /> </span></td> <td bordercolor="#666666" bgcolor="#999999"><span class="style23"> <textarea name="mensagem" cols="40" rows="5"></textarea> </span></td> </tr> <tr> <td height="28" colspan="2" align="right"><input type="submit" name="enviarcontato" value="Enviar" /> <input type="reset" name="Apagar" id="Apagar" value="Limpar" /></td> </tr> </table> <p align="center"> </p> </form></td> obs: não manjo de php rsrsrs:) Compartilhar este post Link para o post Compartilhar em outros sites
William Phantom 32 Denunciar post Postado Outubro 2, 2012 Isso depende muito do navegador, eu mesmo uso o opera 12 e sempre que eu deslogo ainda fica como se eu estivesse logado tenho que atualizar para fazer voltar ao normal quanto ao como fazer eu usaria o javascript para isso <form action="" methode="post" onSubmit="document.getElementById('campo1').value=''"> <input type="text" name="campo1" id="campo1"/> </form> Acho que é assim onsubmit não tenho certeza se o comando é esse Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Peres 2 Denunciar post Postado Outubro 2, 2012 Deixe desta forma esta parte do código: if($enviar_email) { echo "<script>alert('Sua mensagem foi enviada com sucesso em breve retornaremos.');"; echo "window.location('suapagina.php');"; // aqui, aonde está suapagina.php, coloque o nome da página do formulário. echo "</script>"; } Abs Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Outubro 3, 2012 A função reset dá conta disso: <script>document.getElementById('form').reset();</script> Compartilhar este post Link para o post Compartilhar em outros sites
Osiris 0 Denunciar post Postado Outubro 4, 2012 Amigão desculpe a demora de resposta mas eu não estava por aqui estes dias, me desculpe tbm minha falta de conhecimento mas onde enfio este cód. que você me passou como lhe informei não manjo nada de php Compartilhar este post Link para o post Compartilhar em outros sites
Marcos_imasters 288 Denunciar post Postado Outubro 5, 2012 mano simples soh delisga o auto complete <form action="enviar.php" method="post" autocomplete="off" target="_top"> Compartilhar este post Link para o post Compartilhar em outros sites
Osiris 0 Denunciar post Postado Outubro 7, 2012 mano simples soh delisga o auto complete <form action="enviar.php" method="post" autocomplete="off" target="_top"> :clap: isso mesmo funcionou certinho :clap: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: :worship: Compartilhar este post Link para o post Compartilhar em outros sites