O IE7 não retém a entrada do formulário quando o botão Voltar é usado?

O IE7 não retém a entrada do formulário quando o botão Voltar é usado?

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.

informação relacionada