Attributet autocomplete
Attributet autocomplete stänger av den automatiska
autofyllningen för formulär.
Automatisk autofyllning är när webbläsaren föreslår att man ska fylla i ett fält med data som tidigare har angetts i samma fält. Detta är inte alltid praktiskt, eftersom webbläsaren till exempel kan tipsa en obehörig om ditt användarnamn eller lösenord etc. För fält där hemlig information anges bör autofyllning inaktiveras.
Attributet autocomplete kan användas
inte bara för att dölja hemliga uppgifter.
Till exempel kan autofyllning inaktiveras
för svar på tester. Detta behövs för att
webbläsaren inte ska tipsa om svaren när man går igenom testet igen (vilket tar bort all poäng med testerna).
Man kan använda attributet utan värde, eller så kan man ange ett av värdena.
Värden
| Värde | Beskrivning |
|---|---|
on |
Autofyllning är aktiverat (detta är standardvärdet). |
off |
Autofyllning är inaktiverat. |
Exempel
Låt oss aktivera autofyllning för en input. Skriv in i den, till exempel, ordet "autofyllning" och klicka på skicka-knappen (detta är obligatoriskt, eftersom webbläsaren bara kommer ihåg inskickade ord). Efter det, gå tillbaka till exemplet och skriv in bokstaven "a" - webbläsaren kommer att tipsa dig om ordet "autofyllning" och du kan välja det utan att skriva in det helt:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
Exempel
Och nu låt oss inaktivera autofyllning. Gör samma manipulationer som i föregående exempel, men inga tips kommer att visas:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
Se även
-
taggen
datalist,
som skapar autofyllning från din egen lista