У меня есть страница с формой, где многие поля заполнены переменными, переданными в URL. Эти поля отключены (недоступны для редактирования) и доступны только для просмотра пользователем.
Остальные поля требуют ввода пользователем и НЕ отключены (РЕДАКТИРУЕМЫЕ). Когда форма отправлена, появляется страница подтверждения. Может случиться так, что пользователю необходимо отправить несколько из этих форм, где НЕИЗМЕНИМАЯ информация одинакова для каждой формы, поэтому возможность вернуться на страницу формы со страницы подтверждения сэкономит много времени.
Я хочу, чтобы это работало, когда пользователь нажимает кнопку «Назад», все поля НЕИЗМЕНИМОГО заполняются, но поля РЕДАКТИРУЕМЫЕ пустые. Это то, что делает Firefox, но IE8 не «забывает», что было введено в поля EDITABLE.
Чтобы отключить кэш, в начале моей страницы И в конце моей страницы отображается следующее.
<head>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Cache-Control" content="no-store"/>
<head/>
Что еще я должен сделать, чтобы IE забыл, что было введено в поля EDITABLE при нажатии кнопки назад?
Все мои страницы генерируются с помощью PHP, если это имеет значение.
EDIT:
Мне кажется, что это проблема кэширования моей страницы в IE, хотя я сказал, что нет. Верны ли мои meta
теги? Нужно ли делать что-то еще, чтобы IE не кэшировал мою страницу?