Az autocomplete attribútum
Az autocomplete attribútum letiltja az űrlap
automatikus kitöltését.
Az automatikus kitöltés az, amikor a böngésző felajánlja, hogy a mezőbe azokat az adatokat helyezze el, amelyeket korábban már beírtunk abba a mezőbe. Ez nem mindig kényelmes, mivel például a böngésző felajánlhatja a felhasználónevet vagy jelszót egy rosszindulatú személynek stb. Azoknál a mezőknél, amelyekbe bizalmas információkat írunk be, érdemes letiltani az automatikus kitöltést.
Az autocomplete attribútumot nem csak
bizalmas adatok elrejtésére használhatjuk.
Például letilthatjuk az automatikus kitöltést
tesztek kitöltésekor. Ez azért szükséges, hogy
a teszt ismételt kitöltésekor a böngésző ne
ajánlja fel a válaszokat (elveszik a tesztek
érdekessége).
Használhatjuk érték nélküli attribútumként is, de megadhatunk egy értéket is.
Értékek
| Érték | Leírás |
|---|---|
on |
Az automatikus kitöltés bekapcsolva (ez az alapértelmezett érték). |
off |
Az automatikus kitöltés kikapcsolva. |
Példa
Kapcsoljuk be az automatikus kitöltést egy input mezőnél. Gépeljünk be például az "automatikus kitöltés" szót, és nyomjunk a küldés gombra (ez kötelező, mivel a böngésző csak az elküldött szavakat jegyzi meg). Ezután térjünk vissza a példához és gépeljünk be egy "a" betűt - a böngésző felajánlja az "automatikus kitöltés" szót, és kiválaszthatjuk anélkül, hogy teljesen be kellene gépelnünk:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
Példa
Most pedig tiltsuk le az automatikus kitöltést. Végezzük el ugyanazokat a műveleteket, mint az előző példában, de most nem jelennek meg javaslatok:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
Lásd még
-
a
datalisttag,
amely a saját listánk alapján hoz létre automatikus kitöltést