|
|
|
| проблема такая:
есть форма с текстовыми полями при нажатии submit происходит проверка правильности (c помошью php) заполнения полей если какое-то поле неправильно заполнено, генерируется страничка с сообщение об ошибке, в низу линк:
<a href="javascript:history.go(-1)">Исправить</a>
но при нажатии на этот линк выводится предыдущая страничка, поля почему-то становятся пустые
как сделать так чтобы информация в полях не сбрасывалась и почему она может сбрасываться? | |
|
|
|
|
|
|
|
для: HeoH
(09.12.2004 в 17:57)
| | При перемешении в Internet в браузере автоматически создаётся список последних URL, посещаемых пользователем. Этот список представлен в объектной модели броузера элементом history.
Следовательно при использовании javascript:history.go(-1) браузер загружает страничку с предыдущем URL и только.
Если же вам надо востанавливать значения форм, то придётся возвращать не только URL, но и сами значения форм а также писать функцию для их заполнения. | |
|
|
|
|
|
|
|
для: Crux
(09.12.2004 в 18:19)
| | тогда объясните мне такой феномен:
если я неправильно заполню e-mail в этой форме
http://www.pectinresearch.ru/gb.php?addopi=1 то если я нажму линк "исправить" значения форм восстановятся
почему? | |
|
|
|
|
|
|
|
для: HeoH
(09.12.2004 в 18:45)
| | по предложенному вами URL я не обнаружел такую линку как "исправить" | |
|
|
|
|
|
|
|
для: Crux
(09.12.2004 в 18:51)
| | извиняюсь, ошибочка вышла | |
|
|
|
|
|
|
|
для: Crux
(09.12.2004 в 18:53)
| | ага кажетс разобрался...
не могли бы вы представить свой код где у вас прописаны формы | |
|
|
|
|
|
|
|
для: Crux
(09.12.2004 в 19:26)
| | если я всё павильно понял, то формы должны передовать свои значения методом POST, а у вас стоит наверное GET | |
|
|
|
|
|
|
|
для: Crux
(09.12.2004 в 19:51)
| | >если я всё павильно понял, то формы должны передовать свои
>значения методом POST, а у вас стоит наверное GET
смотрим исходник:
<form name=form1 method=post action=gb.php> | |
|
|
|
|
|
|
|
для: HeoH
(09.12.2004 в 17:57)
| | Я всегда для возврата использую конструкцию вида
<a href=# onClick='history.back()'>Вернуться к правке ответа</a>
|
поля остаются заполнеными... мне кажется не следует передавать JavaScript фунцию параметру href
[поправлено модератором] | |
|
|
|
|
|
|
|
для: HeoH
(09.12.2004 в 17:57)
| | Вообще то не должны сбрасываться... Приведите полностью код формы. | |
|
|
|