Autocomplete-attribuutti
Attribuutti autocomplete poistaa lomakkeen
automaattisen täytön.
Automaattinen täyttö tapahtuu, kun selain ehdottaa kenttään aiemmin siihen syötettyjä tietoja. Tämä ei ole aina kätevää, koska selain voi esimerkiksi näyttää käyttäjätunnuksesi tai salasanasi pahantahtoiselle henkilölle jne. Salaisia tietoja sisältäville kentille automaattinen täyttö tulisi poistaa käytöstä.
Attribuuttia autocomplete voidaan käyttää
ei vain salattujen tietojen piilottamiseen.
Esimerkiksi automaattinen täyttö voidaan poistaa
testivastauksissa. Tämä on tarpeen, jotta
testin uudelleen suorittamisen yhteydessä selain ei
ehdottaisi vastauksia (testien mielenkiinto katoaa).
Sitä voidaan käyttää joko ilman arvoa tai määrittämällä jokin arvoista.
Arvot
| Arvo | Kuvaus |
|---|---|
on |
Automaattinen täyttö päällä (tämä on oletusarvo). |
off |
Automaattinen täyttö pois päältä. |
Esimerkki
Otetaan input-kentässä automaattinen täyttö käyttöön. Kirjoita siihen esimerkiksi sana "automaattinentäyttö" ja paina lähetyspainiketta (tämä on pakollista, koska selain muistaa vain lähetetyt sanat). Tämän jälkeen palaa esimerkkiin ja kirjoita siihen kirjain "a" - selain ehdottaa sanaa "automaattinentäyttö" ja voit valita sen syöttämättä koko sanaa:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
Esimerkki
Poistetaan nyt automaattinen täyttö käytöstä. Tee samat toimenpiteet kuin edellisessä esimerkissä, mutta mitään ehdotuksia ei tule näkyviin:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
Katso myös
-
tagi
datalist,
joka luo automaattisen täytön omasta listastasi