Атрибут autocomplete управляет автозаполнением полей форм. Значение может быть перекрыто атрибутом autocomplete, добавленному к элементу <input>.
Автозаполнение производит браузер, который запоминает написанные при первом вводе значения, а затем подставляет их при повторном наборе в поля формы. При этом автозаполнение может быть отключено в настройках браузера и не может быть в таком случае изменено при помощи атрибута autocomplete.
 
При вводе первых букв текста отображается список сохранённых ранее значений, из которого можно выбрать необходимое (рис. 1). 

Рис. 1. Список для подстановки
Синтаксис
  <form autocomplete="on | off">...</form>
Значения
  
 - on
- Включает автозаполнение формы.
- off
- Отключает автозаполнение. Это значение обычно используется для отмены сохранения в браузере важных данных (паролей, номеров банковских карт), а также редко вводимых или уникальных данных (капча).
Значение по умолчанию
  on
Пример
  <!DOCTYPE html>
<html lang="ru">
 <head>
  <meta charset="utf-8">
  <title>form, атрибут autocomplete</title>
 </head>
 <body>
  <form action="/example/handler.php" autocomplete="on">
   <p>Имя: <input name="user"></p>
   <p>Пароль: <input name="pass" type="password"></p>
   <p><input type="submit" value="Отправить"></p>
  </form>
 </body>
</html>
	
		
		Браузеры
	
  
    
  
    
  
	
		Браузеры
	
В таблице браузеров применяются следующие обозначения.
  -  — элемент полностью поддерживается браузером;
-  — элемент браузером не воспринимается и игнорируется;
-  — при работе возможно появление различных  ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.