Šiame vadove sužinosite, kaip naudoti autocomplete atributą savo internetiniuose formose, taip optimizuojant automatinį užpildymą įvesties laukuose. Ši funkcija gali labai pagerinti vartotojų patirtį, palengvindama jiems formų užpildymą. Jūs išmoksite, kaip tinkamai pritaikyti autocomplete atributą ir kokius skirtingus vertimus galite naudoti. Taip pat gausite naudingų patarimų, kaip išvengti galimų problemų su automatiniais užpildymais.
Svarbiausios išvados
- Autoužpildymo atributas leidžia jums konfigūruoti savo įvesties lauką taip, kad naršyklė pateiktų vartotojui atitinkamus pasiūlymus.
- Jūs galite ne tik įjungti, bet taip pat valdyti, kokio tipo įvestys bus saugomos.
- Vis dėlto svarbu atsiminti, kad tai neturi absoliučaus įtakos naršyklės elgesiui, nes ji turi tam tikrą laisvę automatiniam užpildymui.
Žingsnis po žingsnio vadovas
Žingsnis 1: Supratimas apie Autoužpildymo atributą
Autoužpildymo atributas naudojamas teikti naršyklei informaciją apie tai, kokio tipo duomenys turėtų būti įvesti į konkretų įvesties lauką. Yra įvairių reikšmių, kurias galite naudoti, kad atitinkamai apibrėžtumėte įvesties laukus. Dažna vertė yra on, reiškianti, kad naršyklė gali saugoti įvestis ir padaryti pasiūlymus kitą kartą.
Žingsnis 2: Naudojimas "off"
Yra taip pat vertė off. Tai ypač naudinga, jei norite užtikrinti, kad naršyklė automatiškai nebaigtų įvesties tam tikra lauke. Pavyzdžiui, kai reikia įvesti jautrią informaciją, galite naudoti autocomplete="off", kad išjungtumėte automatinį užpildymą. Tačiau tai tik nurodymas; galutinis sprendimas priklauso nuo naršyklės.
Žingsnis 3: Specifinio tipo apibrėžimas
Jei norite įjungti autoužpildymą, galite naudoti konkretų tipą, pvz., street-address. Nurodydami autocomplete="street-address", suteikiate naršyklei aiškų signalą, kad šiame lauke įvedamas gatvės adresas. Nors naršyklė gali pasiūlyti atitinkamus pasiūlymus, pagrįstus išsaugotais adresais.
Žingsnis 4: Adresų įvedimas
Norėdami parodyti, kaip tai iš tikrųjų veikia, eikite prie įvesties lauko ir į HTML kodą įrašykite autocomplete="street-address". Kai vartotojas paspaudžia šį lauką, jis turėtų pamatyti pasiūlymus išsaugotiems adresams. Tai gali ženkliai palengvinti vartotojo patirtį.
Žingsnis 5: Naršyklės nustatymų supratimas
Jeigu naršyklė jau įgalino autoužpildymo funkcijas, vartotojai gali pridėti ar pakeisti šiuos duomenis savo naršyklės nustatymuose. Pavyzdžiui, "Adresai ir kita" skiltyje „Chrome“ galite saugoti pasirinktinius adresus.
Žingsnis 6: Papildomi laukai ir vertės
Taip pat galite naudoti kitas vertes autoužpildymo atributui, tokias kaip name, email, username ar new-password. Šie konkretūs nurodymai padeda naršyklei saugoti teisingą informaciją ir pasiūlyti ją vartotojui kitą kartą. Teisingas šių verčių naudojimas gali užtikrinti sklandų įvedimą.
Žingsnis 7: MDN dokumentacija ir pavyzdžiai
Norint pamatyti visas autoužpildymo atributo vertes ir gauti išsamią informaciją, rekomenduoju pasinaudoti MDN dokumentacija. Ten rasite išsamią informaciją apie visus prieinamus variantus ir jų konkretų pritaikymą.
Žingsnis 8: Pasirinkti aiškią strategiją
Jei jums reikia tikslaus kontrolės funkcionalumo pasiūlytiems turiniams, apsvarstykite, ar naudoti datalist-elementą, kuris tiesiogiai rodo apibrėžtas parinktis. Tai suteikia jums galimybę tiksliai nustatyti, kokias parinktis pateikti vartotojui.
Santrauka
Turėdamas automatinės užpildymo atributą, galėsi aktyviai pagerinti savo internetinės programos naudotojo sąsają. Teisingas reikšmės pasirinkimas gali svariai įtakoti naudotojo patirtį. Tačiau visada turėk omenyje, kad naršyklių elgsena gali skirtis ir automatinė užpildymo funkcija iš esmės yra tik rekomendacija.
Daugiausia užduodami klausimai
Kokį poveikį daro automatinės užpildymo atributas?Automatinės užpildymo atributas suteikia naršyklės automatinės užpildymo funkcijai nurodymų į įvesties laukus.
Kaip išjungti automatinį užpildymą?Naudokite autocomplete="off" atitinkamame įvesties lauke, kad sustabdytumėte automatizavimą.
Kaip galima pasiūlyti specifinius įrašus?Naudokite specifines reikšmes, tokias kaip 'street-address', 'name' ar 'email', kad apibrėžtumėte įvesties tipo.
Kur galima rasti papildomų reikšmių automatinio užpildymo atributui?MDN dokumentacija siūlo išsamų reikšmių sąrašą ir jų naudojimą.
Ar yra garantijos, kad naršyklė laikysis automatinio užpildymo nurodymo?Ne, automatinės užpildymo atributas yra tik nurodymas, ir kai kurios naršyklės gali jį ignoruoti.