IE7 не сохраняет введенные данные формы при использовании кнопки «Назад»?

IE7 не сохраняет введенные данные формы при использовании кнопки «Назад»?

Я припоминаю, что в IE была возможность повторно заполнять или сохранять поля формы при нажатии кнопки «Назад».

Например, у меня есть форма с двумя полями.

<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>

Пользователь отправляет форму, не получает желаемых результатов, поэтому использует кнопку «Назад», но хочет, чтобы ввод остался. Предоставляет ли IE эту функциональность или мне нужно написать для нее код?

решение1

Если кэш заполнен, возврат на страницу может привести к удалению данных формы.

Вы также можете проверить, является ли страницаиспользование управления кэшемчтобы помочь неочистить данные при обработке страницы.

header("Cache-control: private"); 

Вы можете попытаться смягчить обе проблемы, если код страницы будет хранить данные в сеансах, чтобы, если пользователь вернется, вы могли предварительно заполнить их тем, что он ввел.

Связанный контент