Веб страницы. Формы. Бывают такие формы, что заполнив и отправив их, очень не хочется узнать, что данные не дошли. Бывает, сеть отвалилась, сервер упал, серверный скрипт кривой и т.п. Если такое случилось, есть шанс, нажав "бэк" вернуться к форме и увидеть, что добрый браузер сохранил все, что вами понаписано.
Называется - автокомплит. Вернее, для такого поведения форм используется этот механизм.
Удобно.
А бывают формы такие, что автокомплит вреден. Типа, поисковые формы. Вы искали "рыбок", потом вбили "зимняя резина", поглазели на рекламу колес и нажали кнопу "бэк". И что вы видите? Автокомплит вписал "зимняя резина" на странице с перечнем ссылок на рыб.
Нехорошо-с.
Вот, на днях я с таким столкнулся. Что делать? Как быть? Коллективный разум знает.
Или резетить форму:
window.onunload=function(){for(var i=0;i<document.forms.length;i++){document.forms[i].reset()}}
или ставить нестандартный атрибут в форме
autocomplete="off"
Весьма подробно расписано на
Сцылки дня:
Лебедевский "бизнес-линч" но для страниц сайтов. Как обрабатывать миллиарды запросов, каменты жгут. Тест производительности MongoDB. Чем плохи двухбуквенные имена доменов (типа ya.ru).
Комментариев нет:
Отправить комментарий