Атрибут autocomplete
Атрибут autocomplete онемогућава аутоматско
попуњавање формулара.
Аутоматско попуњавање је када прегледач нуди да унесе у поље податке који су већ раније унети у то поље. То није увек погодно, јер, на пример, прегледач може да предложи ваше корисничко име или лозинку неком ко то не треба да зна итд. За поља у која се уноси поверљива информација, аутоматско попуњавање треба искључити.
Атрибут autocomplete се може користити
не само за сакривање тајних података.
На пример, може се онемогућити аутоматско попуњавање
у одговорима на тестове. То је потребно да
при поновним полагању теста прегледач не
би предложио одговоре (губи се цела сврха теста).
Може се користити као атрибут без вредности, или се може навести једна од вредности.
Вредности
| Вредност | Опис |
|---|---|
on |
Аутоматско попуњавање је укључено (ово је подразумевана вредност). |
off |
Аутоматско попуњавање је искључено. |
Пример
Хајде да код инпут поља укључимо аутоматско попуњавање. Унесите у њега, на пример, реч "аутоматско попуњавање" и кликните на дугме за слање (ово је обавезно, јер прегледач памти само послате речи). Након тога вратите се на пример и унесите у њега слово "a" - прегледач ће вам предложити реч "аутоматско попуњавање" и моћи ћете да га изаберете, без потребе да је уносите у целости:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
Пример
А сада да искључимо аутоматско попуњавање. Поновите исте манипулације као у претходном примеру, али никакви предлози се неће појавити:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
Погледајте такође
-
тег
datalist,
који креира аутоматско попуњавање према вашој листи