Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2010-02-24 09:58:34

graf
Участник
Откуда: Днепр
Здесь с 2008-10-13
Сообщений: 394
Рейтинг :   

Отключение автозаполнения / autocomplete в формах

навеяно статьей на хабре.

В 1999-м году в браузере IE 5 Микрософт впервые реализовал автозаполнение текстовых полей форм, что позволило вам не вводить текст, который вы уже вводили ранее в поле с данным именем (в том числе на другом сайте). Тогда же появилось нестандартное расширение тега <input>: атрибут autocomplete, установление которого в off позволяло отключить эту функциональность для конкретного поля. Сейчас все популярные браузеры (подсказали, что кроме Оперы) поддерживают автозаполнение и этот атрибут. Он также введён в стандарт HTML 5. Тем не менее, разработчики веб-сайтов зачастую им пренебрегают.

я рекомендую отключать автозаполнение в комментариях при вводе каптчи, т.к. такой вариант немного надоедает
c0120023.png

так же хорошо отключить в админке при вводе информации в полях, в которых реализовано автозаполнение данными с БД


собственно само решение autocomplete="off"

Чтобы XHTML-документ проходил валидацию W3C, можно расширить DTD, например, так:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
<!ATTLIST input autocomplete CDATA #IMPLIED>
]>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title></title></head>
<body>
<div><input type="text" autocomplete="off" name="test"/></div>
</body>
</html>

а кому наплевать на валидацию, просто пишем

 <input type="text" autocomplete="off" name="test"/>

Отредактировано graf (2010-02-24 09:59:39)

Вне форума

#2 2010-02-24 11:14:45

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Отключение автозаполнения / autocomplete в формах

graf, + :)


I NGeneration CMS

Вне форума

#3 2010-02-24 12:23:33

Live
Участник
Здесь с 2009-12-04
Сообщений: 181
Рейтинг :   

Re: Отключение автозаполнения / autocomplete в формах

может я чего то не понял, но причем тут шаблонная система и автозаполнение полей?
в опере действительно не работает ета функция, поэтому я только сейчас узнал что такая вообще есть :)

Вне форума

#4 2010-02-24 12:49:13

Trashcka
Участник
Откуда: КиевГрад
Здесь с 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Отключение автозаполнения / autocomplete в формах

Это вообще не правильно, это принудительное действие, многим нравится авто-заполнение, мне в том числе, это что блин тот же пароль каждый раз вручную вводить, нафиг оно надо.

Пользы в этом в несколько раз меньше чем вреда - это показатель не уважения пользователей.

Отредактировано Trashcka (2010-02-24 12:50:30)

Вне форума

#5 2010-02-24 12:51:20

graf
Участник
Откуда: Днепр
Здесь с 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Отключение автозаполнения / autocomplete в формах

прочитай чуть внимательней. выше написано отключение авто заполнения не во всех формах ввода, а только в комментариях и в админке где есть автозаполнение с бд.

я рекомендую отключать автозаполнение в комментариях при вводе каптчи, т.к. такой вариант немного надоедает

Отредактировано graf (2010-02-24 12:53:17)

Вне форума

#6 2010-02-24 15:31:31

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Отключение автозаполнения / autocomplete в формах

Это относится к настройкам шаблона, кому надо смогут настроить эту фичу.

Вне форума

#7 2010-02-24 17:15:14

graf
Участник
Откуда: Днепр
Здесь с 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Отключение автозаполнения / autocomplete в формах

ну я  для этого написал, что бы кому надо было, себе сделали такое.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.012 сек, 7 запросов выполнено - Использовано памяти: 530.8 Кбайт (Пик: 550.31 Кбайт) ]