Проблема с формами или глюк ?
Есть форма с разными input'ами, если после активации формы нажать в browsere кнопку back, чтобы вернуться назад к форме, то у некоторых пользователей введенные данные в форму остаются, а у некоторых сбрасываются. все пользуются IE одной версии, в настройках IE ничего не нашел, что былобы похоже на управление такой вот фигней....
Всем привет, подскажите пожалуйста, как решить следующую проблему.
Есть форма с разными input'ами, если после активации формы нажать в browsere кнопку back, чтобы вернуться назад к форме, то у некоторых пользователей введенные данные в форму остаются, а у некоторых сбрасываются. все пользуются IE одной версии, в настройках IE ничего не нашел, что былобы похоже на управление такой вот фигней....
А как ты вообще добился чтобы хоть у кого то оставался там набитый им текст ?
(стандартная ситуация, и помоему вполне логичная, что все сбрасывается..)
А как ты вообще добился чтобы хоть у кого то оставался там набитый им текст ?
(стандартная ситуация, и помоему вполне логичная, что все сбрасывается..)
Дык я ничего и не добивался, пока делал приложение у меня все "сохранялось" и еще человек у 10 все нормально, а у некоторых сбрасывается.
Есть варант поставить в настройках кэша IE 'never' на check new version or stored pages -
Выявить закономерность мне не удалось...
Это глюк IE я замечал по себе...
Выявить закономерность мне не удалось...
А разве в других браузерах сохраняются данные которые ты вбил, после нажатия бек ? (нарисуй на страницы бек, и сам позаботься об этом)
А разве в других браузерах сохраняются данные которые ты вбил, после нажатия бек ? (нарисуй на страницы бек, и сам позаботься об этом)
Опера нормально обрабатывет бек.
Здесь имелось введу что ты ввел данные нажал сабмит получил ответ нажал бек...
в IE часто при нажатие бек данные пропадали...
Живой пример...
Этот форму было время глючил(черные времена надеюсь не вернутся...) нажимаеш сабмит IE думает... думает... думает и выдает либо немогу достучатся либо страницу с ошибками подключения к mySQL :D нажимаеш бек (обновить в 1 случае не работает :( ) и все что ты вбивал не посильным трудом все пропало портсигар имп... ээээ... занесло...
Одна из причин почему для форумов я Оперу юзаю...
(если конечно на перле писать), для построения хтмл и никаких глюков.
еще одна причина использовать CGI.pm ;)=
(если конечно на перле писать), для построения хтмл и никаких глюков.
И чем он поможет?
В явном виде конечно...
-override=>*[0 или 1]*
А ты это имел введу...
Честно говоря я лично я всегда использую шаблоны и поэтому модуль CGI никогда не использовал для создания страниц ( ну не совсем никогда... )
Здесь проблемма скорее всего на уровне клиента а не сервера ( покрайней мере в явном виде )
1. пользователь попадает на страницу с формой с дефолтными значениями полей
2. вводит данные
3. отправляет данные на сервер
4. получает ответ
если нажать бек с 4 этапа он пологике должен попасть в начало 3 этап т.е. на страницу где данные уже введенны но еще не отправленны
часто это срабатывает но иногда, на мой взгляд это както связанно с кеширование, он попадает на 1 этап фактически страница заново загружается и все введенные данные теряются...
Я часто замечал эту проблемму в IE в опере пока я такого не встретил...
Теперь как ваша бродилка(браузер)решит так и будет..
Причем тут перл и все остольное, если чел нажал на кнопку бек, на браузере..
Теперь как ваша бродилка(браузер)решит так и будет..
Именно,- ключевое слово "решит" - интересно то, что у всех одинаковая операционка, одинаковые версие IE - но при этом у одних сбрасывается у других нет - настройки IE тоже по умолчанию у всех .... исходя из каких таких соображений IE решает так или иначе...
пиши так чтобы пользователь мог ввести повторно данные не использую браузерный бек