Uusi(ish) HTML5
autocomplete
ominaisuus otettiin käyttöön epävirallinen HTML ominaisuus, Microsoft Internet Explorer, ja hyväksyi useita muiden selainten. Sille on siis ollut laajaa kannatusta jo pitkään, vaikka sen tarkkaa käyttäytymistä ei standardisoitu. HTML5, autocomplete
määrite on virallinen osa erittely.,
autocomplete vs. list & <datalist>
autocomplete
attribuutti kysyy selaimen yrittää autocompletion, joka perustuu käyttäjän historia. Tämä on hyödyllistä henkilökohtaisia tietoja, kuten nimi ja sähköpostiosoite — asioita käyttäjä todennäköisesti on tyyppejä vastaaviin syöttökenttiä muilla verkkosivuilla. autocomplete
– ominaisuus ei pysty tarjoamaan selaimelle luetteloa paikkakohtaisista automaattitäydennysvaihtoehdoista., Autocomplete käyttäytymistä laitoskohtaiset ehdotuksia, käytä list
ominaisuus <datalist>
elementti.
Tarkoituksella ”rikki”
Kaikki suuret selaimet sivuuttaa autocomplete="off"
arvo tietyn tyyppisiä input-kenttiin. Internet Explorer ja Edge jättävät sen huomiotta kaikille password
kentille. Firefox sivuuttaa sen minkä tahansa kentän kirjautumismuodossa. Chrome jättää sen huomiotta milloin tahansa käyttäjä on päättänyt antaa selaimen muistaa lomakkeen tiedot. Safari sivuuttaa sen Käyttäjätunnus, sähköposti, ja Salasana kentät., Unohdetaan autocomplete="off"
arvo on tehnyt parantavat käytettävyyttä, ja anna käyttäjä enemmän hallita automaattisen täydennyksen käytöstä. UX-suunnittelijana kannattaa seurata niiden johtoa ja käyttää autocomplete="off"
niukasti. Normaalimuodossa on hyvin vähän käyttötapauksia, joissa on todella järkevää kieltää autocomplete
. Joissakin monimutkaisissa sovelluksissa on järkevää välttää vahingossa tuloa, mutta useimmissa vakiolomakkeissa ei todellakaan ole syytä siihen.,
automaattinen Täydennys ja nimi
– Selaimet käyttää name
attribuutti, jotta voidaan selvittää, millaista tietoa kenttään on pyytänyt. Käytä siis standardoituja, mielekkäitä arvoja name
., Jos olet pyytää osoitteen, käytä nimiä, kuten:
address-1
address-2
city
-
state
taiprovince
-
zip
taipostal-code
Älä käytä fiksu tai kumma tiettyjä nimiä, koska se tekee siitä vaikeampaa selain tarjota automaattinen täydennys ehdotuksia, ja se voi johtaa jopa selain yrittää täyttää vääriä arvoja vääriin tuloa., (Oletko koskaan saanut selaimesi täyttämään puhelinnumerosi postinumerokenttään? Se oli huono nimeäminen.)
Arvot automaattinen täydennys Ominaisuus
Arvo Nimi | Muistiinpanot |
---|---|
ei | Kääntyy automaattinen täydennys pois. |
on | kääntää automaattitäydennyksen päälle., |
Kaikki Attribuutit input-Elementti
Ominaisuus | Arvot | Muistiinpanot |
---|---|---|
askel | Määrittää väli voimassa arvot määrään perustuva tulo. | |
vaaditaan | Määrittää, että input-kenttä on pakollinen; ei salli lomakkeen lähetyksen ja ilmoittaa käyttäjälle, jos pakollinen kenttä on tyhjä. | |
paikkamerkki | Määrittää paikkamerkki tekstiä-pohjainen tulon., | |
malli | Määrittelee säännöllisen lausekkeen, jota vastaan vahvistaa arvon tulo. | |
useita | Avulla käyttäjä voi syöttää useita arvoja tulee tiedostojen lataaminen tai sähköpostitse input. | |
min | Määrittää, pienin arvo, numero ja päivämäärä tietokentät. | |
max | Määrittää, suurin arvo, numero ja päivämäärä tietokentät., | |
kyllä | Määrittää id <datalist> elementti, joka sisältää luettelon automaattinen täydennys ehdotuksia-kenttään. | |
korkeus | Määrittää korkeus kuvan tulo. | |
formtarget | Määrittää selaamisen yhteydessä, joka avaa vastausta palvelimelta jälkeen lomakkeen lähettäminen. Käytetään vain syötetyypeissä ”lähetä ” tai”kuva”., | |
formmethod | Määrittää HTTP-metodi (GET tai POST), jota käytetään, kun lomakkeen tiedot on lähetetty palvelimelle. Käytetään vain syötetyypeissä ”lähetä ” tai”kuva”. | |
formenctype | Määrittää, miten lomakkeen tiedot olisi toimitettava palvelimelle. Vain syötetyypeille ”Lähetä” ja ”kuva”. | |
formaction | Määrittää URL-lomakkeen lähettäminen. Voidaan käyttää vain type= ”Lähetä” ja type=”kuva”. | |
muodossa | Määrittää lomake, jonka kenttään kuuluu., | |
automaattitarkennus | Määrittää, että kenttä tulisi keskittyä heti, kun sivu latautuu. | |
accesskey | Määrittelee pikanäppäimen elementti. | |
automaattinen | ei on |
Määrittää, onko selaimen pitäisi yrittää automaattisesti täydellinen tulo perustuu käyttäjä syöttää vastaaviin kenttiin. |
rajalla | käytettiin määritä raja-tuloon. Surkeasti. Käytä sen sijaan CSS: ää., | |
tarkastettu | Määrittää, onko valintaruutu tai valintanappi muodossa tulo pitäisi olla valittuna oletusarvoisesti. | |
ei käytössä | Poistaa input-kenttään. | |
maxlength | Määrittää merkkien enimmäismäärä, jotka voidaan syöttää teksti-tyyppi tulo. | |
kieli | Oli käyttää osoittamaan scripting kieli, jota käytetään tapahtumat käynnistyvät tulo. | |
nimi | Määrittää nimi input-elementti., Jokaisen syöttöelementin nimi ja arvo sisältyvät HTTP-pyyntöön lomakkeen lähettämisen yhteydessä. | |
koko | Määrittää leveys input merkkiä. | |
src | Määrittelee lähde-URL-osoitteen, kuvan tulo. | |
tyyppi | button checkbox file hidden image password radio reset submit text |
Määritellään input type. |
arvo | Määritellään alustava arvo tai default valinta-kenttään., |
Vastaa