Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
72 of 133 menu

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