English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по HTML

Полный список HTML-тегов

HTML: атрибут autocomplete в <form>

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

 HTML <form> тег

Онлайн пример

Форма с включенной функцией автоматического завершения

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Использование атрибута autocomplete в HTML <form> - базовый учебник (oldtoolbag.com)</title>
</head>
<body>
<form action="action_page.php" method="get" autocomplete="on">
  Имя: <input type="text" name="fname"><br>
  E-mail: <input type="email" name="email"><br>
  <input type="submit">
</form>
<p>Заполните и отправьте форму, затем перезагрузите страницу и начните填写表у снова - и посмотрите, как работает autocomplete. Затем, попробуйте установить функцию autocomplete в "отключено".</p>
</body>
</html>
Проверьте, как это работает ‹/›

Совместимость с браузерами

IEFirefoxOperaChromeSafari

Кроме Opera, все основные браузеры поддерживают атрибут autocomplete.

Определение и использование

Атрибут autocomplete определяет, должен ли быть включен или отключен автоматический ввод данных в форму.
После включения функции autocomplete браузер будет автоматически заполнять данные на основе ранее введенных пользователем данных.
Совет: можно установить автоматическое завершение формы на "включено", а автоматическое завершение конкретного поля ввода на "отключено", и наоборот.

Различия между HTML 4.01 и HTML5

Атрибут autocomplete - это новый атрибут в HTML5.

Синтаксис

<form autocomplete="on|off">

Значение атрибута

ЗначениеОписание
включенпо умолчанию. Определяет включение функции автоматического завершения. Браузер будет автоматически завершать значения на основе введенных пользователем данных.
отключенОпределяет отключение функции автоматического завершения. Пользователь должен вводить значения в каждое поле при каждом использовании, браузер не будет автоматически завершать ввод.
 HTML <form> тег