Veebivormid on igas veebisaidi oluline element. Need võimaldavad kasutajatel sisestada teavet ja suhelda veebisaidiga. Selles juhendis käime koos läbi olulisimad sisestusväljade atribuudid, mis aitavad sul nende väljade käitumist juhtida. Vaatame lähemalt atribuudid readonly, disabled, placeholder, minlength ja maxlength. Alustame!

Peamised järeldused

  • Atribuut placeholder kuvab ajutiselt, mida sisestusvälja sisestada tuleks.
  • Atribuut readonly takistab muudatusi sisestusväljal, kuid võimaldab kopeerimist.
  • Atribuut disabled piirab täielikult juurdepääsu sisestusväljale, nii et seda ei saadeta.
  • Atribuudid minlength ja maxlength juhivad sümbolite sisestamise pikkusi.

Juhtme-häältus-juhend

1. Placeholder-atribuudi kasutamine

Kõigepealt vaatame Placeholder-atribuuti. Seda kasutatakse lühikese vihje andmiseks, mida sisestusvälja sisestada tuleks. Selleks, et kuvada kohatäitjat, lisame atribuudi placeholder -sildile. Selles näites seame kohatäitja tekstiks "Palun sisesta tekst".

Atribuutide optimaalne kasutamine veebivormides

Kui klõpsad nüüd sisestusväljal, kaob see tekst ja saad hakata sisestama omaenda teavet. Kui midagi sisestatakse, jääb tekst väljale nähtavaks, samal ajal kui kohatäitja kaob. See muudab kasutajakogemuse selgemaks ja intuitiivsemaks.

2. Placeholder-atribuudi stiilimine

Kohatäitja välimuse parandamiseks saad kasutada CSS-i. Saad muuta teksti värvi ja isegi kohatäitja läbipaistvust. Kui soovid näiteks kohatäitja värvi valgeks muuta, vajad CSS valijat kohatäitja.

Atribuutide optimaalne kasutamine veebivormides

See tähendab, et sa muudad värvi valgeks ja läbipaistvuseks näiteks väärtuseks 0.5. Nii jääb kohatäitja kahvatum ja vähem domineeriv, mis suurendab loetavust.

Optimaalne atribuutide kasutamine veebivormides

3. Readonly-atribuudi kasutamine

Readonly-atribuut on kasulik, kui soovid näidata, kuid mitte muuta teavet. Kui lisad readonly-atribuudi oma sisestusväljale, saad endiselt teksti valida ja kopeerida, kuid muudatusi teha ei saa.

Atribuutide optimaalne kasutamine veebivormides

Kui proovid midagi sisestada, märkad, et sisestusi ignoreeritakse. See on ideaalne vaateväli, näiteks kasutajateabe puhul, mida ei tohi muuta.

Atribuutide optimaalne kasutamine veebi vormides

4. Erinevus readonly ja disabled vahel

Peamine erinevus readonly ja disabled vahel seisneb selles, et disabled väljal ei saa teha enam interaktsiooni. Veelgi enam, kui vorm saadetakse, ei saadeta ka disabled välja väärtust. Kui soovid, et väli oleks nähtav, kuid mitte muudetav ja ei saadetaks, kasuta disabled-attribuuti.

Atribuutide optimaalne kasutamine veebivormides

Meie näites märkame, et disabled oleval väljal on erinev välimus ning kasutaja ei saa teksti valida.

5. Sümbolite sisestamise pikkuse juhtimine koos minlength ja maxlength

Sümbolite sisestamise pikkuse juhtimiseks kasutame atribute minlength ja maxlength. See võib olla eriti kasulik, kui soovid näiteks veenduda, et telefoninumbrid või postiindeksid oleksid teatud pikkusega.

Optimaalne atribuutide kasutamine veebivormides

Kui seadistad atribuudi maxlength väärtusega 10, takistab süsteem rohkem kui 10 märgi sisestamist. Samuti saab minlenght atribuudiga tagada, et enne vormi saatmist oleks sisestatud vähemalt teatud arv märke.

Atribuutide optimaalne kasutamine veebivormides

6. Suuruse atribuudi kasutamine

Veel üks kasulik atribuut on suurus (size), mis määrab tekstivälja nähtava laiuse tähemärkides. Kui seadistad suuruse atribuudiks 60, on tekstiväli lai nii, et on nähtaval 60 tähemärki, olenemata tegelikult sisestatud tähemärkide arvust.

Atribuutide optimaalne kasutamine veebivormides

See aitab kasutajatel visuaalselt näha, kui palju ruumi neil on andmete sisestamiseks.

Kokkuvõte

Selles juhendis õppisid, kuidas hakkama saada oluliste atribuutidega veebivormides. Oleme arutanud kohatäite atribuuti, erinevusi readonly ja disabled vahel ning sisestuse pikkuse juhtimist minlength ja maxlength abil. Veendu, et kasutad neid atribuute sobivalt, et parandada kasutajakogemust.

Sagedased küsimused

Mis vahe on readonly ja disabled vahel?Readonly võimaldab teksti valimist ja kopeerimist, disabled takistab igasugust interaktsiooni.

Kuidas ma saan lisada kohatäite?Kasuta placeholder-atribuuti -sildil, et kuvada ajutist teksti.

Mis on minlength ja maxlength eesmärk?Need piiravad sisestuse teatud arvule märkidele.

Millist rolli mängib suuruse atribuut?Suurus määrab tekstivälja nähtava laiuse tähemärkides.