Атрыбут 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
,
які стварае аўтазапаўненне па вашым спісе