Autocomplete-attributet
Attributten autocomplete deaktiverer den automatiske
autoudfyldning af formularer.
Automatisk autoudfyldning er når browseren tilbyder at indsætte data i feltet som allerede er blevet indtastet i dette felt tidligere. Dette kan ikke altid være praktisk, da browseren for eksempel kan foreslå dit login eller adgangskode til en ondsindet person osv. For felter, hvor der indtastes fortrolig information, bør autoudfyldning deaktiveres.
Attributten autocomplete kan bruges
ikke kun til at skjule fortrolige oplysninger.
For eksempel kan man deaktivere autoudfyldning
i svar på tests. Dette er nødvendigt for at
browseren ikke skal foreslå svar ved gentagen gennemførelse af testen (hele interessen ved testen går tabt).
Man kan bruge det som et attribut uden værdi, eller man kan angive en af værdierne.
Værdier
| Værdi | Beskrivelse |
|---|---|
on |
Autoudfyldning er aktiveret (dette er standardværdien). |
off |
Autoudfyldning er deaktiveret. |
Eksempel
Lad os aktivere autoudfyldning for et input-felt. Indtast for eksempel ordet "autoudfyldning" i det og klik på send-knappen (dette er obligatorisk, da browseren kun husker sendte ord). Vend derefter tilbage til eksemplet og indtast bogstavet "a" i det - browseren vil foreslå ordet "autoudfyldning" for dig, og du kan vælge det uden at indtaste det fuldstændigt:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
Eksempel
Og lad os nu deaktivere autoudfyldning. Udfør de samme handlinger som i det foregående eksempel, men ingen forslag vil blive vist:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
Se også
-
tagget
datalist,
som opretter autoudfyldning baseret på din liste