black power Postado Outubro 9, 2006 Denunciar Share Postado Outubro 9, 2006 Bom dia pessoal, blzas?assim to criando uma pagina que contem um formulario,logo apos que a pessoa preenche o formulario tudo certinho,abre numa div uma mensagem, seu contato foi feito com sucesso!so que o pessoal está preenchendo mais de uma vez, porque nessa div tem um botao ok e não dá o refreshso fecha a div e os dados continua do formulario.as pessoas pensando que não mandaram, manda de novo..como que faço um refresh? ou direciono para a pagina principal?este é meu cod: <script>function verify() { var themessage = "Antes de prosseguir, por favor preencha corretamente os seguintes campos:\n"; if (document.demonstracao.nome.value=="") { themessage = themessage + "\n - Nome"; } if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(demonstracao.email.value)) { themessage = themessage + "\n - E-mail"; } if (document.demonstracao.cidade.value=="") { themessage = themessage + "\n - Cidade"; } if (document.demonstracao.estado.value=="") { themessage = themessage + "\n - Estado"; } if (themessage == "Antes de prosseguir, por favor preencha corretamente os seguintes campos:\n") { document.demonstracao.submit(); document.getElementById("MENSAGEM_ENVIO_SUCESSO").style.display = ""; } else { alert(themessage); return false; } }</script> agora minha div: <div id="mensagem_envio_sucesso" style="display: none; position: absolute; top: 537px; left: 326px; width: 295px; height: 105px;"> <table border="0" cellspacing="0" cellpadding="0" width="295" style="background-color: #EEEEEE;"> <tr> <td align="center" class="border"> <table border="0" cellpadding="0" cellspacing="0" width="270"> <tr> <td height="12"><img src="" width="1" height="1"></td> </tr> <tr> <td bgcolor="#CCCCCC" align="center"> <p style="margin: 10px"> <span class="tahoma11brown"> <strong>Sua solicitação foi enviada com sucesso!</strong><br></span> <span class="tahoma11black"> Obrigado!</span></p> </td> </tr> <tr> <td height="15"><img src="" width="1" height="1"></td> </tr> <tr> <td align="center"> <button class="enviar" onclick="document.getElementById('MENSAGEM_ENVIO_SUCESSO').style.display = 'none';">Fechar</button></td> </tr> <tr> <td height="15"><img src="" width="1" height="1"></td> </tr> </table> </td> </tr> </table> </div> obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Outubro 9, 2006 Denunciar Share Postado Outubro 9, 2006 Para recarregar a página, basta usar esta função: window.location.reload(); Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 black power Postado Outubro 9, 2006 Autor Denunciar Share Postado Outubro 9, 2006 mas aonde que coloco essa funcão pois coloco em cima do corpo.dá o reload, so que não mostra a div. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 black power Postado Outubro 9, 2006 Autor Denunciar Share Postado Outubro 9, 2006 resolvido coloquei no botao da minha divaparentemente funfuneste é o cod <button class="enviar" onclick="window.location.reload();">Fechar</button></td>abraços e valeus Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
black power
Bom dia pessoal, blzas?
assim to criando uma pagina que contem um formulario,
logo apos que a pessoa preenche o formulario tudo certinho,
abre numa div uma mensagem, seu contato foi feito com sucesso!
so que o pessoal está preenchendo mais de uma vez, porque nessa div tem um botao ok e não dá o refresh
so fecha a div e os dados continua do formulario.
as pessoas pensando que não mandaram, manda de novo..como que faço um refresh? ou direciono para a pagina principal?
este é meu cod:
agora minha div:obrigado
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.