Veebivormid on iga veebisaidi oluline osa. Need mitte ainult ei kogu andmeid, vaid võimaldavad ka suhelda kasutajatega. HTML-vormide juures on oluline element sisend, mis võimaldab sul kasutajatelt teavet koguda. Selles õpetuses vaatleme üksikasjalikult erinevaid sisendelementide tüüpe ja nende spetsiifilisi omadusi. Lisaks õpid, kuidas neid oma vormides tõhusalt kasutada.
Olulisemad teadmised
- Sisendelement on HTML-vormides südameks.
- Olemas on erinevad sisendelementide tüübid, sealhulgas tekst, märkeruut, raadionupud, fail, kuupäev ja muud.
- Õige sisenditüübi valik on oluline sinu vormi kasutajamugavuse jaoks.
Juhend samm-sammult
1. Ülevaade erinevatest sisendtüüpidest
Formaadiandmete tõhusaks töötlemiseks on oluline mõista, millised erinevad sisendelemendid sulle kättesaadavad on. Selles jaotises vaatleme kõige levinumaid tüüpe.
2. Tüüp "Tekst" – Vaikimisi sisend
"Tekst" on kõige sagedamini kasutatav sisenditüüp, mis on vaikimisi valik, kui sa ei määra spetsiifilist tüüpi. See võimaldab kasutajatel sisestada lihtsat teksti. Kasutamise näide võiks olla kontaktvormis, kus lubatakse kasutajatel sisestada oma nimi, e-posti aadress või muud teavet.
3. Tüüp "Number" – Arvulised sisendid
Kui vajad numbrilisi sisendeid, siis on "Number" just sinu jaoks. See võimaldab kasutajatel sisestada numbrilisi väärtusi ning saad kontrollida ka kümnendarvude sisestamist. See on eriti kasulik, kui soovid koguda hindu, koguseid või muud numbrilist teavet.
4. Tüüp "Märkeruut" – Mitmikvalik
Märkeruudud on ideaalsed, kui soovid kasutajatele anda võimaluse valida mitmest valikust. Märkeruudu olekut (aktiivne või mitteaktiivne) saab kasutaja lihtsalt juhtida. See on näiteks kasulik küsitlustes või registreerimistes.
5. Tüüp "Raadionupp" – Üksikvalik
Vastupidiselt on raadionupud ette nähtud eksklusiivsete valikuvõimaluste jaoks, kus kasutaja saab valida vaid ühe valiku grupist. Need on lihtsad kasutada, kui on vaja pakkuda kasutajatele selgeid valikuid, näiteks soost või eelistustest rääkides.
6. Tüüp "Fail" – Failide üleslaadimine
Kui soovid kasutajatel lubada failide üleslaadimist, pead kasutama "Fail" tüüpi sisendit. See võimaldab kasutajatel oma seadmest dokumente, pilte või muid failitüüpe valida ja üles laadida. See on eriti kasulik näiteks avalduste vormidel, toodete ülevaadetes või kasutajaprofiilides.
7. Tüüp "Varjatud" – Nähtamatud sisendid
Mõnikord pead vormis hoidma teavet, mida kasutaja ei tohiks näha. Just siinkohal tuleb mängu "Varjatud" tüüp. Teavet, mida soovid taustal töödelda, nagu kasutaja ID-d või seansitokenid, saad selle tüübi abil edastada ilma, et see oleks kasutajale nähtav.
8. Tüüp "Salasõna" – Turvaline sisestusväli
Väga oluline sisenditüüp on "Salasõna". See on tekstisisestusväli, mis tagab, et sisend oleks varjatud. Kasutajad saavad sageli aga funktsiooni aktiveerida, et sisestatud salasõna oleks nähtav, mis võib aidata tagada, et vigu sisestamisel ei esineks.
9. Muud tüübid ja nende kasutamine
Olemas on ka vähem kasutatud tüüpe nagu "submit" või "reset", mida tänapäeval sageli asendavad kaasaegsed nupuelemendid. Näiteks võid kasutada nuppu tüübiga "submit", et vorm saata. Nende tüüpide isikupärastamise võimalusi on palju, mistõttu saad vormi atraktiivsemaks muuta.
Kokkuvõte
Selles juhendis oled tutvunud erinevate sisendelementide tüüpidega, mis on sinu käsutuses veebivormide loomisel. Igal sisendtüübil on omad spetsiaalsed omadused ja rakendusvõimalused, mida saad kasutada, et muuta oma vormid tõhusaks ja kasutajasõbralikuks. Mötle sellele, et valida õige tüüp vastavalt sisendile, et optimeerida kasutajakogemust.
Korduma kippuvad küsimused
Kuidas integreerin sisendelemendi HTML-vormingusse?Lisate sisendi elemendi oma vormi HTML-tägiga ja määrate tüübi atribuudiga tüübi.
Mis vahe on märkeruutude ja raadionuppude vahel?Märkeruudud võimaldavad mitmekordseid valikuid, samal ajal kui raadionupud lubavad ainult ühe valiku ühest grupist.
Kuidas tagada, et sisestus on kohustuslik?Sisestuse kohustuslikkuse tagamiseks saate sisendi märgises kasutada nõutavat atribuuti.
Milliseid sisenditüüpe saab kasutada telefoninumbrite jaoks?Telefoninumbrite jaoks peaksite kasutama tüüpi "tel", et mobiilseadmete kasutajad saaksid õige klaviatuuri kuvada.
Kuidas saan sisestuste valideerimise läbi viia?Sisestuste valideerimiseks saate kasutada erinevaid HTML5 atribuute nagu muster, min ja max või kasutada põhjalikuma valideerimise jaoks JavaScripti.