Всем привет! Такая проблема
Имеем страницу с примитивной формой, страница на 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>
- данные НЕ кешируются.
Не поддается никакому объяснению такое поведение браузеров, но как ни странно - это так.
Подскажите, в чем может быть дело?