Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
É o seguinte galera.Num form eu tenho alguns campos sendo que destes alguns são obrigatórios, além destes ainda existe um CNPJ que é validado via PHP, oq acontece é o seguinte:Quando eu envio dos dados e o php faz a validação do CNPJ e este é inválido eu uso um alert() para mostrar um mensagem e quando pressionado o OK o usuário é submetido a página anterior através do history.back() e aqui que está o problema, ao retornar a página anterior os valores digitados no form são perdidos, como resolver isso? Ou seja, retornar sem perder os valores digitados?Agraço a todos que puderem me ajudar.Valeuwebvp
putz... ai num vai rolar...O meu sistema basicamente se resume em forms e relatórios....mas em todo caso valeu...
uhmm.. se tem alguma outra maneira de se fazer isso.. eu ainda nao sei.. pois nunca precisei usar algo como isso...Mas vou tentar fazer alguns testes com aqui.. qualquer coisa eu volto a postar, se você achar alguma coisa, poste ae tbm ;)
beleza... assim que eu conseguir algo eu posto aqui....
Cara... é o seguinte.
Tive o mesmo problema com uma aplicação que desenvolvi para a empresa em que trabalho.
A princípio notei que havia um problema com buffer e session. Depois de corrigido, voltei a ter problemas em algumas páginas.
Troquei o botão por link (com CSS) e o history.back() por history.go(-1).
Isto resolveu o meu problema.
Flw http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Martinelli
cara como você já usa PHP mesmo, guarda estes valores em session e recupera na pagina anterior...
Valeu galera pelas dicas, acabei fazendo uma session mesmo.Essa solução era para um form apenas.. então não me restou outra solução...para os demais como eu não faço validação de cnpj ou cpf... apenas validar com o onSubmit mesmo...valeu
isso é complicado.. dependendo do caso ele volta com os dados no form.. outros casos nao...entao recomendo você guardar temporariamente os dados do form em algum lugar .. com php ou js.. você pode guardar em cookies, por exemplo...depois é so recuperar esses dados e "colocar" eles nos campos..se nao me engano, os dados sao perdidos quando se usa o botao submit (deve ser o teu caso)...