Kokie yra geriausi HTML formos įvesties patarimai?

Hiperteksto žymėjimo kalbos (HTML) formos įvestis yra būdas gauti informaciją, rankiniu būdu įvestą į tinklalapį. Jei svetainės dizaineris nori suteikti vartotojui galimybę įvesti informaciją, jis turi tam naudoti HTML formą. Yra keli skirtingi HTML formos įvesties valdikliai, kuriuos galima įdėti į tinklalapius, kai kurie iš jų yra teksto laukai, radijo mygtukai, žymės langeliai ir pateikimo mygtukai. Kuriant tinklalapį tam tikri šių HTML formos įvesties komponentų išdėstymo būdai gali labai padėti vartotojui suprasti, ką daro puslapis, nors pats kodas jų aiškiai neįgyvendina.

Kuriant HTML teksto lauką arba teksto laukų grupę, tinkamas tarpas ir žymėjimas leidžia vartotojui lengviau suprasti. Teksto laukuose nėra pačių etikečių, todėl jie turi būti sulygiuoti su atskira etikete. Jei etiketė pridedama prie teksto lauko, ji gali būti dedama bet kurioje teksto lauko vietoje. Daugelis vartotojų tikisi, kad ši etiketė bus šalia arba virš jos susieto teksto lauko, o tarp etiketės ir lauko nebus per daug vietos. Kūrėjo požiūriu, etiketės teksto naudojimas kaip vidinis teksto lauko pavadinimas gali padėti ateityje prižiūrėti formą.

Panašios praktikos laikymasis naudojant radijo mygtukus ir žymimuosius langelius taip pat gali padėti vartotojui suprasti. Tiek radijo mygtukai, tiek žymės langeliai turi turėti atskiras etiketes, pritvirtintas prie jų, kaip ir teksto laukuose. Paprastai jie randami grupėmis, nors ir nebūtinai. Apskritai, vartotojams lengviausia suprasti radijo mygtukus ir žymimuosius langelius atskirose grupėse, o ne maišyti radijo mygtukus ir žymimuosius langelius toje pačioje grupėje. Šiose grupėse, jei pasirinktas vienas iš langelių ar mygtukų, pažymėto elemento įdėjimas kaip pirmasis grupės elementas padeda vartotojams aiškiai identifikuoti pasirinkimą.

Pateikimo mygtukai siunčia visą informaciją, esančią įvesties valdikliuose, iš tinklalapio į serverį apdoroti. Paprastai jie yra sunkiai užkoduoti, kad būtų galima pasakyti „pateikti“, nors šį tekstą kūrėjas gali pakeisti. Naudotojai tikisi šiuos mygtukus dažniausiai matyti formos apačioje, nors kartais jie randami formos viršuje. Paprastai pakanka, kad mygtukas būtų formos apačioje ir būtų aiškiai matomas, kad vartotojas jį matytų.

Puslapyje, kuriame yra HTML formos įvestis, paprastai turi būti viena forma su viena galimybe pateikti jos duomenis. HTML neleidžia formų dėti vienos į kitą, o tų pačių HTML formos įvesties valdiklių negalima naudoti keliose formose. Jei reikia pateikti kelis duomenis, vartotojai paprastai tikisi kelių formų ir kelių HTML formos įvesties paketų. Patyręs kūrėjas gali sklandžiai susieti šias formas.