Программирование > JavaScript & JScript
Хелп!!! Срочно нужно помочь! Не знаю как очищать уже введённые формы при возврате!
(1/1)
janis:
Такой трабл:
Кликаю "Назад" (или хитори-бак) на скрипт, который принимает данные из формы. Експлорер спрашивает "ввести ли введённые данные снова?" и если вводить, то выполняется ещё раз запрос. ЧТО НЕ ЕСТЬ ХОРОШО! Например, если это аутентификационные данные, то любой может вернуться и ввести эти данные снова...
Как отменить этот запрос или очищать введённые данные (не запоминать их).
Оч срочно нужно!
заранее сеньк.
brime:
откатывайся на 2 шага назад
virka:
на странице в глобале ставишь history.forward()
janis:
Сеньк. Так и думал. А этот метод просто очищает бэк у хистори или блокирует метод бэк? Думал можно обойтись какими-нить настройками. Всё-таки не очень универсальный метод... но сеньк.
virka:
history.forward() - это в том случае, если нужно запретить возвращаться на эту страницу (нужно вводить данные только один раз и т.п.). Он не очищет хистори и не блокирует его, просто когда есть куда идти вперед он идет).
Если Вам нужно просто очищать форму при возврате - лучше поставить имя_формы.reset() функцией в onLoad().
Навигация
Перейти к полной версии