2

Я вспоминаю, что 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 ответ1

1

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

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

header("Cache-control: private"); 

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .