Spletni obrazci so nepogrešljiv element vsake spletne strani. Uporabnikom omogočajo vnos informacij in interakcijo s spletno stranjo. V tem vodniku bom z vami preučil ključne lastnosti za vhodna polja, ki vam pomagajo nadzorovati vedenje teh polj. Podrobneje si bomo ogledali lastnosti readonly, disabled, placeholder, minlength in maxlength. Začnimo!

Najpomembnejša spoznanja

  • Lastnost placeholder začasno prikaže, kaj naj bi bilo vneseno v polje za vnos.
  • Lastnost readonly preprečuje spreminjanje vhodnega polja, vendar omogoča kopiranje.
  • Disabled lastnost popolnoma omeji dostop do vhodnega polja, tako da ni poslano.
  • Lastnosti minlength in maxlength nadzorujeta dolžino vnosa znakov.

Korak-za-korakom Navodila

1. Uporaba lastnosti placeholder

Najprej si oglejmo lastnost Placeholder. Uporablja se za podajanje kratkih napotkov, kaj naj bo vnešeno v polje za vnos. Da se prikaže prostor, dodamo lastnost placeholder k oznaki . V tem primeru nastavimo prostor na "Vnesite besedilo".

Optimalna uporaba atributov v spletnih obrazcih

Ko kliknete polje za vnos, ta besedilo izgine in lahko začnete vnašati lastne informacije. Ko nekaj vnesete, besedilo ostane vidno v polju, medtem ko prostor izgine. To naredi uporabniško izkušnjo bolj jasno in intuitivno.

2. Oblikovanje lastnosti placeholder

Za izboljšanje prikaza prostora lahko uporabimo CSS. Lahko prilagodite barvo besedila in celo prosojnost mesta. Če na primer želite nastaviti barvo mesta na belo, potrebujete CSS selektor placeholder.

Optimalna uporaba atributov v spletnih obrazcih

To pomeni, da nastavite barvo na belo in prosojnost na na primer vrednost 0.5. Tako bo prostor bolj bled in manj dominanten, kar poveča berljivost.

Optimalna uporaba atributov v spletnih obrazcih

3. Uporaba lastnosti readonly

Lastnost readonly je koristna, kadar želite prikazati informacije, vendar jih ne želite urediti. Ko lastnosti readonly dodate k svojemu polju za vnos, lahko še vedno izberete in kopirate obstoječe besedilo, vendar ne morete narediti sprememb.

Optimalna uporaba atributov v spletnih obrazcih

Ko poskušate kaj vnesti, boste ugotovili, da vnosi niso upoštevani. To je idealno za polja, ki so namenjena samo ogledu, kot na primer uporabniške informacije, ki jih ni dovoljeno spreminjati.

Optimalna uporaba atributov v spletnih obrazcih

4. Razlika med readonly in disabled

Glavna razlika med readonly in disabled je, da z onemogočenim poljem interakcija ni več mogoča. Poleg tega se vrednost onemogočenega polja ne pošilja, ko je obrazec oddan. Če torej želite, da se polje prikaže, vendar ne more biti urejeno in tudi ni poslano, uporabite lastnost disabled.

Optimalna uporaba atributov v spletnih obrazcih

V našem primeru ugotovimo, da je polje, ki je nastavljeno na onemogočeno, drugačnega videza in uporabnik ne more izbrati besedila.

5. Nadzorovanje dolžine vnosa z minlength in maxlength

Za nadzor dolžine vnosa znakov uporabljamo lastnosti minlength in maxlength. To je lahko še posebej koristno, če želite na primer zagotoviti, da imajo telefonske številke ali poštne številke določeno dolžino.

Optimalna uporaba atributov v spletnih obrazcih

Ko nastavite lastnost maxlength na 10, sistem prepreči vnos več kot 10 znakov. Prav tako lahko z lastnostjo minlength zagotovite, da je treba vnesti minimalno število znakov, preden se obrazec lahko pošlje.

Optimalna uporaba atributov v spletnih obrazcih

6. Uporaba atributa velikosti

Še en uporaben atribut je velikost, ki določa vidno širino polja za vnos znakov. Če nastavite atribut velikost na 60, bo polje za vnos tako široko, da bo vidnih 60 znakov, ne glede na dejansko število vnesenih znakov.

Optimalna uporaba atributov v spletnih obrazcih

To pomaga uporabnikom vizualno prepoznati, koliko prostora imajo pri vnašanju podatkov.

Povzetek

V tem vodniku ste se naučili ravnati z pomembnimi atributi v spletnih obrazcih. Obravnavali smo atribut označevalca, razlike med samo za branje (readonly) in onemogočeno (disabled), pa tudi nadzor nad dolžino vnosa z atributi minlength in maxlength. Pazite, da ustrezno uporabljate te atribute, da izboljšate uporabniško izkušnjo.

Pogosto zastavljena vprašanja

Kakšna je razlika med samo za branje in onemogočeno?Samo za branje (readonly) omogoča izbiro in kopiranje besedila, onemogočeno (disabled) pa preprečuje vsako interakcijo.

Kako nastavim označevalec?Uporabite atribut označevalca (placeholder) v oznaki , da prikažete začasno besedilo.

Kakšen učinek imata minlength in maxlength?Omejita vnos na določeno število znakov.

Kakšno vlogo ima atribut velikosti (size)?Velikost določi vidno širino polja za vnos znakov.