Autocomplete atributas
Atributas autocomplete atšaukia automatinį
formos užpildymą.
Automatinis užpildymas - tai kai naršyklė siūlo į lauką įvesti tus duomenis, kurie jau buvo įvesti į šį lauką anksčiau. Tai ne visada gali būti patogu, nes, pavyzdžiui, naršyklė gali parodyti jūsų prisijungimo vardą ar slaptažodį piktavaliui ir pan. Laukams, į kuriuos įvedama slapta informacija, automatinį užpildymą reikėtų išjungti.
Atributą autocomplete galima naudoti
ne tik slaptiems duomenims paslėpti.
Pavyzdžiui, galima išjungti automatinį užpildymą
testų atsakymuose. Tai reikalinga tam, kad
pakartotinai atliekant testą naršyklė
nerodytų atsakymų (prarandama visa testų įdomybė).
Galima naudoti kaip atributą be reikšmės, arba galima nurodyti vieną iš reikšmių.
Reikšmės
| Reikšmė | Aprašas |
|---|---|
on |
Automatinis užpildymas įjungtas (numatytoji reikšmė). |
off |
Automatinis užpildymas išjungtas. |
Pavyzdys
Leiskite įvesties laukui įjungti automatinį užpildymą. Įveskite į jį, pavyzdžiui, žodį "automatinis užpildymas" ir spustelėkite siuntimo mygtuką (tai būtina, nes naršyklė įsimena tik išsiųstus žodžius). Po to grįžkite prie pavyzdžio ir įveskite jame raidę "a" - naršyklė pasiūlys jums žodį "automatinis užpildymas" ir galėsite jį pasirinkti, neįvedant viso žodžio:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
Pavyzdys
O dabar išjunkime automatinį užpildymą. Atlikite tuos pačius veiksmus, kaip ir ankstesniame pavyzdyje, tačiau jokių pasiūlymų neatsiras:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
Taip pat žiūrėkite
-
tegą
datalist,
kuris sukuria automatinį užpildymą pagal jūsų sąrašą