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:
<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:
<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.