Interneto formulariai yra neatsiejamas bet kurios svetainės elemento. Jie leidžia vartotojams įvesti informaciją ir sąveikauti su svetaine. Šiame vadove su tavimi aptarsiu svarbiausius atributus įvesties laukams, kurie padės jums valdyti šių laukų elgesį. Išsamiai apsvarstysime atributus readonly, disabled, placeholder, minlength ir maxlength. Pradėkime!

Svarbiausios išvados

  • placeholder atributas laikinai rodo, ką reikia įvesti į lauką.
  • readonly atributas neleidžia keisti įvesties lauko, tačiau leidžia kopijuoti.
  • disabled atributas visiškai apriboja prieigą prie įvesties lauko, todėl jis nėra išsiunčiamas.
  • minlength ir maxlength atributai valdo simbolių įvedimo ilgį.

Požiniai žingsniai

1. Placeholder atributo naudojimas

Pirmiausia pažiūrėsime, kaip naudoti Placeholder atributą. Jis naudojamas suteikti trumpą pastabą, ką reikia įvesti į lauką. Kad vietos rezervavimo ženklas būtų rodomas, pridėsime atributą placeholder prie -žymės. Šiame pavyzdyje nustatome vietos rezervavimą į "Įveskite tekstą".

Optimali atributų naudojimas interneto formose

Jei paspausite ant įvesties lauko, šis tekstas išnyks, ir galėsite pradėti įvesti savo informaciją. Kai kas nors įvedama, tekstas lauke išliks matomas, o rezervavimo zenklas išnyks. Tai padidina naudotojo patirtį aiškesnė ir intuityvesnė.

2. Placeholder atributo stiliavimas

Kad pagerintumėte vietos rezervavimo ženklo išvaizdą, galite naudoti CSS. Galite pritaikyti teksto spalvą ir net skaidrumą. Pavyzdžiui, jei norite nustatyti vietos rezervavimo spalvą baltą, jums reikia naudoti CSS selektorių placeholder.

Optimalus atributų naudojimas interneto formose

Tai reiškia, kad nustatote spalvą į balta ir skaidrumą iki pavyzdžiui 0.5. Taip vietos rezervavimo ženklas tampa blaivesnis ir mažiau dominuojantis, kas padidina skaitymo patogumą.

Optimalus atributų naudojimas interneto formose

3. Readonly atributo naudojimas

Readonly atributas naudingas, jei norite rodyti informaciją, bet jos redaguoti nenorite. Pridėjęs readonly atributą prie įvesties lauko, galite vis tiek pasirinkti ir kopijuoti esamą tekstą, bet redaguoti negalite.

Optimalus atributų naudojimas interneto formose

Bando įvesti ką nors pastebėsite, kad įvedimai bus ignoruoti. Tai idealu laukams, skirtiems peržiūrėti, pvz., vartotojo informacijai, kuri negali būti redaguojama.

Optimalus atributų naudojimas interneto formose

4. Skirtumas tarp readonly ir disabled

Pagrindinis skirtumas tarp readonly ir disabled yra tas, kad su išjungtu lauku nebegalima sąveikauti. Be to, kai forma išsiunčiama, išjungto lauko vertė nėra siunčiama. Jei norite, kad laukas būtų rodomas, bet neleidžiama redaguoti ir nesiunčiama, naudokite disabled atributą.

Optimalus atributų naudojimas interneto formose

Mūsų pavyzdyje pastebime, kad išjungtas laukas atrodo kitaip, ir vartotojas negali pasirinkti teksto.

5. Simbolių įvedimo ilgio valdymas su minlength ir maxlength

Simbolių įvedimo ilgiui valdyti naudojame minlenght ir maxlength atributus. Tai ypač naudinga norint užtikrinti, kad pvz., telefono numeriai ar pašto kodai turėtų tam tikrą ilgį.

Optimalus atributų naudojimas interneto formose

Nustatę maksimalų simbolių skaičių į 10, sistema neleis įvesti daugiau nei 10 simbolių. Taip pat su minlength atributu galite užtikrinti, kad būtų įvestas minimalus simbolių skaičius, prieš galint siųsti formą.

Optimalus atributų naudojimas interneto formose

6. Dydis atributo naudojimas

Kitas naudingas atributas yra dydis, kuris nurodo įvesties lauko matomą plotį simboliais. Jei nustatysi dydį atributui 60, įvesties laukas bus tiek platus, kad matytųsi 60 simbolių, nepriklausomai nuo įvestų simbolių skaičiaus.

Optimali atributų naudojimas interneto formose

Tai padeda vartotojams vizualiai pamatyti, kiek vietos jie turi, įvedinėdami duomenis.

Santrauka

Šioje instrukcijoje išmokai, kaip tvarkytis su svarbiais atributais interneto formose. Mes aptarėme vietoslaikio atributą, skirtumus tarp readonly ir disabled, bei valdymą simbolių kiekiu naudojant minlength ir maxlength. Būk tikras, kad tinkamai naudoji šiuos atributus, norint pagerinti naudotojų patirtį.

Daugiausia užduodami klausimai

Kokios skirtumai tarp readonly ir disabled?Readonly leidžia pasirinkti ir kopijuoti tekstą, o "disabled" neleidžia jokios sąveikos.

Kaip įdėti vietoslaikį?Naudokite <placeholder> atributą, kad rodytumėte laikiną tekstą.

Ką daro minlength ir maxlength?Jie apriboja simbolių įvedimą iki tam tikro skaičiaus.

Kokį vaidmenį atlieka dydis atributas?Size nurodo įvesties lauko matomą plotį simboliais.