У меня есть сайт объявлений, и при размещении новых объявлений пользователи заполняют форму вне форума.Затем они нажимают кнопку «Отправить», и появляется страница «Подтвердить», которая отображает, что они заполнили, и, если она выглядит хорошо, пользователи нажимают кнопку «ОК» и объявление публикуется.
Воткороткий пример:
<form action="verify.php" name="main_form" etc
Затем из verify.php, если объявление выглядит хорошо, они нажимают OK, и оно публикуется.Тем не менее, здесь у них есть возможность нажать «назад», чтобы что-то изменить, в этом и заключается моя проблема.
Теперь, в нижней части main_form, у меня есть инструмент загрузки файлов, который обновляет страницудля каждой загрузки.Это то, что вызывает проблему.Тем не менее, уже слишком поздно, чтобы я сменил его на невосстановительную загрузку файлов (например, ajax).
В любом случае, проблема в том, что если пользователь загрузил файл и отправил страницу,откроется страница подтверждения.Таким образом, здесь кнопка «Назад» отображает только «Предупреждение: срок действия страницы истек» вместо отображения формы с загруженными изображениями.
Однако пользователи могут нажать F5 (обновить), чтобы обновить браузер и формупоявится снова, как это было, но это не хорошее решение.
Как я могу это исправить?
И почему другие браузеры не имеют этой проблемы, они на самом деле возвращаются иотобразить полную форму с изображениями?
Кроме того, конечно, если изображения не загружены, кнопка возврата отлично работает в IE.
Если вам нужно больше ввода, дайте мне знать ...
КСТАТИ;НЕ ИСПЫТАНО В IE8 ЕЩЕ.