Atrybut autouzupełniania 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 , autocomplete
czy 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 autocomplete
dział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>