Атрибут 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,
който създава автодопълване според вашия списък