Atributul autocomplete

Atributul autocomplete dezactivează completarea automată a formularului.

Completarea automată este atunci când browserul sugerează să completeze câmpul cu date care au fost introduse anterior în acest câmp. Acest lucru poate să nu fie întotdeauna convenabil, deoarece, de exemplu, browserul poate să sugereze numele de utilizator sau parola unui infractor etc. Pentru câmpurile în care se introduc informații secrete, completarea automată ar trebui dezactivată.

Atributul autocomplete poate fi utilizat nu doar pentru a ascunde informații secrete. De exemplu, completarea automată poate fi dezactivată în răspunsurile la teste. Acest lucru este necesar pentru ca la repetarea testului browserul să nu sugereze răspunsurile (se pierde întregul interes al testelor).

Poate fi folosit ca atribut fără valoare, sau se poate specifica una dintre valori.

Valori

Valoare Descriere
on Completarea automată este activată (valoarea implicită).
off Completarea automată este dezactivată.

Exemplu

Să activăm completarea automată pentru un input. Introduceți în el, de exemplu, cuvântul "completare_automată" și apăsați butonul de trimitere (acest lucru este obligatoriu, deoarece browserul își amintește doar cuvintele trimise). După aceea, reveniți la exemplu și introduceți litera "c" - browserul vă va sugera cuvântul "completare_automată" și îl veți putea selecta, fără a-l introduce complet:

html<form action="">
  <input type="text" autocomplete="on" name="test">
  <input type="submit">
</form>

Результат:

Exemplu

Acum să dezactivăm completarea automată. Efectuați aceleași manipulări ca în exemplul anterior, dar nu vor apărea sugestii:

html<form action="">
  <input type="text" autocomplete="off" name="test">
  <input type="submit">
</form>

Результат:

Vedeți și

  • tag-ul datalist,
    care creează completare automată conform listei dvs.