Jump to content
Fórum Script Brasil
  • 0

history.go() não funciona


denis gabriel

Question

Fala pessoal,

Estou com um problema no meu portal.

Eu tenho um formulário e ao submeter o formulário é direcionado para uma outra pagina onde coloquei um botão CORRIGIR. ao clicar em corrigir era pra voltar para a pagina anterior onde contem o formulário preenchido.

Isso funciona em todos os navegadores exceto no IE9 e IE8.

Ao clicar no botão corrigir nesses navegadores ao invés de voltar para a pagina anterior para corrigir os dados, o formulário aparece limpo.

no restante dos navegadores eu consigo voltar para o formulário corrigir e submeter novamente.

Alguém já passou por isso, sabe como solucionar ou sugere outra implementação?

Obrigado, agradeço desde já.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

O fato do formulário estar preenchido quando você clica em voltar (ou dá um history.go) é uma funcionalidade do navegador.

O IE não se importou em implementar isso.

Pra dar a volta, você pode por exemplo salvar tudo o que o formulário enviou na SESSION e ao voltar usar esses dados da session para preencher todos os campos via PHP mesmo (supondo que você está usando PHP). Não tem a ver com javascript necessariamente.

Pra fazer com js, a idéia é a mesma, mas você deve salvar os dados nos cookies.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...