Задать вопрос
@ld0687

Почему браузер не кеширует форму?

Всем привет! Такая проблема

Имеем страницу с примитивной формой, страница на 100% валидная, поэтому весь код скидывать не буду, только фрагмент.
Если фрагмент расположен в такой последовательности
<p><input name="url" size="40" id="url" onchange="showDesc();"/></p>		
<div><input type="checkbox" name="sort"/>Сортировать старых к новым</div>
<div id="walloralbum">
</div>

то пользователь, заполнив форму, отправив ее обработчику и вернувшись назад - видит все ранее введенные им данные на всех браузерах и устройствах (браузер "кеширует" данные), что очень для него удобно.
Если же меняю чекбокс и div "walloralbum" местами -
<p><input name="url" size="40" id="url" onchange="showDesc();"/></p>
<div id="walloralbum">
</div>
<div><input type="checkbox" name="sort"/>Сортировать старых к новым</div>

- данные НЕ кешируются.
Не поддается никакому объяснению такое поведение браузеров, но как ни странно - это так.

Подскажите, в чем может быть дело?
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы