Автор Тема: Хелп!!! Срочно нужно помочь! Не знаю как очищать уже введённые формы при возврате!  (Прочитано 3508 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн janis

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

Оффлайн brime

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
откатывайся на 2 шага назад

Оффлайн virka

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
на странице в глобале ставишь history.forward()

Оффлайн janis

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://janis.zagorskyline.com
Сеньк. Так и думал. А этот метод просто очищает бэк у хистори или блокирует метод бэк? Думал можно обойтись какими-нить настройками. Всё-таки не очень универсальный метод... но сеньк.

Оффлайн virka

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

 

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