
Lembro-me de que o IE tem a capacidade de preencher novamente ou manter os campos do formulário quando o botão Voltar é usado.
Por exemplo, tenho um formulário com dois campos.
<form action="some/page" method="get">
First Name: <input type="text" name="fName" /><br/>
Last Name: <input type="text" name="lName" /><br/>
<input type="Submit" />
</form>
O usuário envia o formulário, não obtém os resultados desejados, então usa o botão Voltar, mas deseja que a entrada permaneça. Essa funcionalidade é fornecida pelo IE ou devo escrever um código para ela?
Responder1
Se o seu cache estiver cheio, voltar à página poderá apagar os dados do formulário.
Você também pode verificar se a página estáusando controle de cachepara ajudar nãolimpar os dados no processamento da página.
header("Cache-control: private");
Você pode tentar mitigar ambos se o código da página mantiver as coisas em sessões para que, se o usuário voltar, você possa preencher previamente com o que quer que ele tenha inserido.