Het autocomplete attribuut
Het attribuut autocomplete schakelt automatisch
aanvullen van het formulier uit.
Automatisch aanvullen is wanneer de browser voorstelt om in het veld de gegevens in te vullen die eerder in dit veld zijn ingevoerd. Dit is niet altijd handig, omdat de browser bijvoorbeeld je login of wachtwoord aan een kwaadwillende kan voorstellen, enz. Voor velden waarin vertrouwelijke informatie wordt ingevoerd, moet automatisch aanvullen worden uitgeschakeld.
Het attribuut autocomplete kan worden gebruikt
niet alleen voor het verbergen van vertrouwelijke gegevens.
Zo kan automatisch aanvullen worden uitgeschakeld
in antwoorden op tests. Dit is nodig zodat
bij het opnieuw afleggen van de test de browser niet
de antwoorden voorstelt (waardoor de hele interesse van de tests verloren gaat).
Het kan worden gebruikt als een attribuut zonder waarde, of men kan een van de waarden opgeven.
Waarden
| Waarde | Beschrijving |
|---|---|
on |
Automatisch aanvullen is ingeschakeld (dit is de standaardwaarde). |
off |
Automatisch aanvullen is uitgeschakeld. |
Voorbeeld
Laten we voor een invoerveld automatisch aanvullen inschakelen. Typ erin, bijvoorbeeld, het woord "automatisch aanvullen" en klik op de verzendknop (dit is verplicht, omdat de browser alleen verzonden woorden onthoudt). Kom daarna terug naar het voorbeeld en voer de letter "a" in - de browser zal je het woord "automatisch aanvullen" voorstellen en je kunt het selecteren zonder het volledig in te typen:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
Voorbeeld
En laten we nu automatisch aanvullen uitschakelen. Voer dezelfde handelingen uit als in het vorige voorbeeld, maar er zullen geen suggesties verschijnen:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
Zie ook
-
de tag
datalist,
die automatisch aanvullen creëert op basis van je eigen lijst