Программирование > JavaScript & JScript

Хелп!!! Срочно нужно помочь! Не знаю как очищать уже введённые формы при возврате!

(1/1)

janis:
Такой трабл:
Кликаю "Назад" (или хитори-бак) на скрипт, который принимает данные из формы. Експлорер спрашивает "ввести ли введённые данные снова?" и если вводить, то выполняется ещё раз запрос. ЧТО НЕ ЕСТЬ ХОРОШО! Например, если это аутентификационные данные, то любой может вернуться и ввести эти данные снова...
Как отменить этот запрос или очищать введённые данные (не запоминать их).
Оч срочно нужно!
заранее сеньк.

brime:
откатывайся на 2 шага назад

virka:
на странице в глобале ставишь history.forward()

janis:
Сеньк. Так и думал. А этот метод просто очищает бэк у хистори или блокирует метод бэк? Думал можно обойтись какими-нить настройками. Всё-таки не очень универсальный метод... но сеньк.

virka:
history.forward() - это в том случае, если нужно запретить возвращаться на эту страницу (нужно вводить данные только один раз и т.п.). Он не очищет хистори и не блокирует его, просто когда есть куда идти вперед он идет).
Если Вам нужно просто очищать форму при возврате - лучше поставить имя_формы.reset() функцией в onLoad().

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии