Не забывайте, autocomplete=«off» невалиден.
Неудобно автозаполнение — отключите его в настройках. И нечего возмущаться, что не все сайты учитывают, что у вас под каждым полем ввода появляется меню выбора.
Еще раз: это — ваша проблема, а не конкретного сайта.
Можно использовать JS для этих целей. Класс noautocomplete + $(function(){$('.noautocomplete').attr('autocomplete','off');});
Валидно и работает. Валидность нужно поддерживать, но не в ущерб функционалу.
Очень напрягает автокомплит на каптчах, в полях ввода цифровых значений(например возраст).
>Неудобно автозаполнение — отключите его в настройках
— У вас в магазине очень низкая дверь, все посетители бьются головой об косяк.
— Моя дверь по ГОСТу. это проблемы посетителей. Не нравится — путь отрежут себе голову.
Так что ли получается? Почему вы ставите валидность кода выше посетителей?
Если дверь по госту и соответствует всем нормам, то да, пусть пригибаются особо длинные.
Так и здесь: появился автокомплит, щелкаем в поле, он пропал. Ничего страшного…
Значит дверь не по ГОСТу :)
По существу многие вещи в HTML4 уже устарели… и то же автозаполнение как бы уже де факто валидно, а де юро — еще нет :) С обновлением ГОСТа (html5) это всё будет «узаконено» :)
Я не знаю, мне кажется Googl задает определенный тон в интернет интерфейсах, даже если взглянуть на плагиат — Yndex, они справляются с этим довольна замечательно. Из списка видно, что данная проблема у меня встречается часто, и создает неудобства, просто предлагаю взять на вооружение для молодых поклоников Якоба Нильсена.
Давно пора ввести в браузер особое поле uniq input (по аналогии с password), которая бы точно выключала автозаполнение.
Но… Зная, людей, этим полем начнут злобно злоупотреблять, засовывая в него весь ввод пользователя. А потом появится фича в самых удобных браузерах «игнорировать uniq» и всё вернётся на круги своя.
решение1 (пользовательское): жмем Esc, список убирается
решение2 (программерское): поле для ввода каптчи каждый раз именуем другим именем (какой-нибудь рандом), тогда и список не будет вываливаться
решение3 (правильное): картинку обычно рисуют выше поля ввода, тогда и проблем не возникает
Эти пользовательские интерфейсы