Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2012, 10:17
BLP BLP вне форума
Интересующийся
Отправить личное сообщение для BLP Посмотреть профиль Найти все сообщения от BLP
 
Регистрация: 14.10.2012
Сообщений: 23

Назад на предыдущую страницу
Помогите, пожалуйста.
Есть форма... заполняю... отправляю... получаю окно, что все ОК... сделал кнопку с переходом на предыдущую страницу с формой
с onClick="history.back()"...
Переходит, но с заполненными полями...

Как сделать, чтобы при вереходе (возврате) форма очищалась.

Спсп.
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2012, 10:56
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

BLP, как вариант
window.onload = function () {
    document.getElementById("id_формы").reset();
}
Ответить с цитированием
  #3 (permalink)  
Старый 30.10.2012, 19:42
BLP BLP вне форума
Интересующийся
Отправить личное сообщение для BLP Посмотреть профиль Найти все сообщения от BLP
 
Регистрация: 14.10.2012
Сообщений: 23

сорри, а где это надо прописать?
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2012, 20:57
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

BLP, впринципе без разницы...напишите там где у вас скрипты находятся...
Ответить с цитированием
  #5 (permalink)  
Старый 30.10.2012, 22:51
BLP BLP вне форума
Интересующийся
Отправить личное сообщение для BLP Посмотреть профиль Найти все сообщения от BLP
 
Регистрация: 14.10.2012
Сообщений: 23

т.е. записать как скрипт?
<script type="text/javascript">
window.onload = function () {
    document.getElementById("entry_form").reset();
}
</script>
Ответить с цитированием
  #6 (permalink)  
Старый 31.10.2012, 06:58
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

После отправки формы сервер должен обработать форму и заредиректить браузер. Тогда проблем не будет с заполенными полями или случайной повторной отправкой формы.
Ответить с цитированием
  #7 (permalink)  
Старый 31.10.2012, 10:06
BLP BLP вне форума
Интересующийся
Отправить личное сообщение для BLP Посмотреть профиль Найти все сообщения от BLP
 
Регистрация: 14.10.2012
Сообщений: 23

так вот это я и хочу... только не пойму как и где... ))
значит, код, который предложил Профессор lord2kim, нужно записать где-то в cgi-скрипте отправки формы и который формирует на вывод Окно успешерй отправки?

Когда я этот код дописал в коде страницы с формой, ничего не произошло. (((
Ответить с цитированием
  #8 (permalink)  
Старый 01.11.2012, 10:28
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Серверный скрипт должен выставить заголовок для редиректа.
В php это делается так:
header( 'Location: '. $url );


где $url - строка с адресом, на который нужно редиректнуть (часто совпадает с запрошенным адресом)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
elements[i] помогите adik7960 Общие вопросы Javascript 14 01.07.2012 23:13
Скрипт отслеживающий подгрузку контента на страницу. psqs Events/DOM/Window 2 23.01.2012 21:29
Скрипт счетчика тормозит когда вделаю страницу активной denisOgr jQuery 1 30.10.2011 16:15
кнопка назад pharrell Events/DOM/Window 1 02.05.2011 22:38
как вернуться на предыдущую страницу? (сложная ситуация) Arfey Общие вопросы Javascript 3 20.08.2010 19:28