Atrybut autouzupełniania HTML <input>

❮ Znacznik HTML <input>

Przykład

Formularz HTML z włączonym autouzupełnianiem (i wyłączonym dla jednego pola wejściowego):

<form action="/action_page.php" autocomplete="on">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <label for="email">Email:</label>
  <input type="email" id="email" name="email" autocomplete="off"><br><br>
  <input type="submit">
</form>

Definicja i użycie

Atrybut określa , autocompleteczy pole wejściowe powinno mieć włączone autouzupełnianie.

Autouzupełnianie pozwala przeglądarce przewidzieć wartość. Gdy użytkownik zacznie pisać w polu, przeglądarka powinna wyświetlić opcje wypełniania pola na podstawie wcześniej wpisanych wartości.

Uwaga: Atrybut autocompletedziała z następującymi typami danych wejściowych: tekst, wyszukiwanie, adres URL, tel, e-mail, hasło, selektory dat, zakres i kolor.


Obsługa przeglądarki

Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje ten atrybut.

Attribute
autocomplete 17.0 6.0 2.0 5.1 10.0

Wskazówka: w niektórych przeglądarkach może być konieczne aktywowanie funkcji autouzupełniania, aby to zadziałało (patrz „Preferencje” w menu przeglądarki).


Składnia

<input autocomplete="on|off">

Wartości atrybutów

Value Description
on Default. Specifies that autocomplete is on (enabled)
off Specifies that autocomplete is off (disabled)

❮ Znacznik HTML <input>