Új(szerű) a HTML5
A autocomplete
attribútum vezették be, mint egy nem hivatalos HTML funkció a Microsoft Internet Explorer, s elfogadta számos más böngészőkben. Tehát már régóta széles körben támogatják, bár pontos viselkedését nem szabványosították. A HTML5 használatával a autocomplete
attribútum a specifikáció hivatalos része.,
autocomplete vs.list & <datalist>
a autocomplete
attribútum kéri a böngészőt, hogy kísérelje meg az automatikus kiegészítést, felhasználói előzmények alapján. Ez hasznos a személyes adatok, mint a név, e — mail cím-a dolgok a felhasználó valószínűleg van típusú hasonló beviteli mezők más weboldalakon. A autocomplete
funkció nem tudja megadni a böngészőnek a webhelyspecifikus automatikus kiegészítési lehetőségek listáját., A webhelyspecifikus javaslatokkal történő automatikus kiegészítéshez használja a list
attribútumot a <datalist>
elemmel.
szándékosan “törött”
az összes fő böngésző figyelmen kívül hagyja a autocomplete="off"
értéket bizonyos típusú beviteli mezők esetén. Az Internet Explorer és az Edge figyelmen kívül hagyja az összes password
mezőt. A Firefox a bejelentkezési űrlapon semmilyen mezőre nem veszi figyelembe. A Chrome figyelmen kívül hagyja azt bármikor, amikor a felhasználó úgy döntött, hogy hagyja, hogy a böngésző emlékezzen az űrlapadatokra. A Safari figyelmen kívül hagyja a felhasználónév, az e-mail és a Jelszó mezőket., A autocomplete="off"
érték figyelmen kívül hagyása a használhatóság növelése érdekében történik, a gve pedig nagyobb ellenőrzést gyakorol az automatikus kiegészítés viselkedésére. UX-tervezőként kövesse az ólmot és használja a autocomplete="off"
takarékosan. Nagyon kevés felhasználási eset van normál formában, ahol valóban érdemes letiltani a autocomplete
. Néhány összetett alkalmazásban érdemes elkerülni a véletlen bemeneteket,de a legtöbb szabványos formában valójában nincs oka.,
Automatikus kiegészítés és név
a böngészők aname
attribútumot használják annak kiderítésére, hogy milyen típusú információt kér egy beviteli mező. Tehát használja a name
szabványos, értelmes értékeket., Ha ön azt kérdezi a cím, használja nevek, mint:
address-1
address-2
city
-
state
vagyprovince
-
zip
vagypostal-code
Ne használj okos, vagy nagyon konkrét nevek, mint ez megnehezíti a böngésző nyújtanak automatikus kiegészítési javaslata van, de lehet, hogy a böngésző, töltse ki a megfelelő értékeket a rossz bemenet., (Előfordult már, hogy a böngésző töltse ki telefonszámát az irányítószám mezőbe? Ez a rossz elnevezés hibája volt.)
az automatikus kiegészítés attribútum értékei
Értéknév | Megjegyzések |
---|---|
ki | kikapcsolja az automatikus kiegészítés kikapcsolását. |
on | bekapcsolja az automatikus kiegészítést., |
Attribútum neve | értékek | Megjegyzések | |
---|---|---|---|
lépés | a | megadja az érvényes értékek közötti intervallumot egy számalapú bemenetben. | |
szükséges | meghatározza, hogy a beviteli mező szükséges; letiltja az űrlap elküldését, és figyelmezteti a felhasználót, ha a szükséges mező üres. | ||
helyőrző | helyőrző szöveget ad meg egy szövegalapú bemenetben., | ||
pattern | megad egy reguláris kifejezést, amely ellen érvényesítheti a bemenet értékét. | ||
több | lehetővé teszi a felhasználó számára, hogy több értéket adjon meg egy fájlfeltöltési vagy e-mail bemenetbe. | ||
min | megadja a szám-és dátumbeviteli mezők minimális értékét. | ||
max | megadja a szám-és dátumbeviteli mezők maximális értékét., | ||
list | megadja a <datalist> elem, amely tartalmazza a bemeneti mező automatikus kiegészítésére vonatkozó javaslatok listáját. | ||
magasság | meghatározza a képbevitel magasságát. | ||
formtarget | megadja azt a böngészési környezetet, amelyben az űrlap elküldése után megnyithatja a választ a kiszolgálóról. Csak a “küldés” vagy a “kép”beviteli típusoknál használható., | ||
formmethod | meghatározza a HTTP módszer (GET vagy POST) kell használni, ha az űrlap adatokat a szerver. Csak a “küldés” vagy a “kép”beviteli típusokhoz használható. | ||
formenctype | meghatározza, hogy az űrlapadatokat hogyan kell elküldeni a kiszolgálónak. Csak a “küldés” és a “kép”beviteli típusoknál használható. | ||
formaction | megadja az űrlap benyújtásának URL-jét. Csak type=”submit” és type=”image”esetén használható. | ||
form | megad egy űrlapot, amelyhez a beviteli mező tartozik., | ||
autofókusz | meghatározza, hogy a beviteli mezőnek az oldal betöltésekor azonnal fókuszban kell lennie. | ||
accesskey | meghatározza az elem billentyűparancsát. | ||
autocomplete | off on |
megadja, hogy a böngészőnek meg kell-e próbálnia automatikusan befejezni a bemenetet a hasonló mezőkhöz tartozó felhasználói bemenetek alapján. | |
border | egy bemenet határának megadására használták. Elavult. Használja CSS helyett., | ||
checked | megadja, hogy a jelölőnégyzet vagy a rádió gomb form inputját alapértelmezés szerint be kell-e jelölni. | ||
letiltva | letiltja a beviteli mezőt. | ||
maxlength | megadja a szöveg típusú bemenetbe beírható karakterek maximális számát. | ||
language | a bemenet által kiváltott eseményekhez használt szkriptnyelv jelzésére használták. | ||
name | megadja egy bemeneti elem nevét., Az űrlap elküldésekor az egyes bemeneti elemek neve és értéke szerepel a HTTP kérésben. | ||
size | adja meg a bemenet szélességét karakterekben. | ||
src | meghatározza a képbevitel forrás URL-jét. | ||
type | button checkbox file hidden image password radio reset submit text |
meghatározza a bemeneti típust. | |
value | egy bemeneti mező kezdeti értékét vagy alapértelmezett kijelölését határozza meg., |
Vélemény, hozzászólás?