70 of 133 menu

Atributi pattern

Atributi pattern përcakton verifikimin e fushës së inputit të formës HTML sipas një shprehjeje të rregullt.

Shprehjet e rregullta janë komanda speciale që lejojnë krijimin e pothuajse çdo rregulli verifikimi. Mund të njiheni më gjerësisht me to në librin për shprehjet e rregullta në PHP ose në librin për shprehjet e rregullta në JavaScript.

Gjatë përpjekjes për dërgim të formës, nëse fusha me këtë atribut nuk plotësohet - shfletuesi nuk do të lejojë dërgimin e formës dhe do të shfaqë gabimin në formën e një tooltip-i. Fatkeqësisht, teksti i gabimit dhe pamja e tij nuk mund të ndryshohen duke përdorur HTML ose CSS.

Kini parasysh se prania e atributit pattern nuk ju liron nga verifikimi i saktësisë së formës së plotësuar nga ana e serverit në PHP (pasi mbrojtja përmes këtij atributi lehtësisht mund të anashkalohet).

Atributi pattern duhet të aplikohet në tegjat input ose textarea.

Shembull

Le t'i drejtohemi tagut input dhe t'i shtojmë atributin pattern, në të cilin do të vendosim një shprehje të rregullt që kontrollon që në input të jetë futur një numër me dy shifra (për shembull, 25).

Fusni çdo numër dhe provoni të klikoni butonin për të dërguar formën. Nëse futet një numër që nuk ka dy shifra, atëherë shfletuesi nuk do të lejojë dërgimin e formës dhe do të shfaqë një mesazh gabimi, ndryshe forma do të dërgohet:

<form action=""> <input type="text" pattern="\d{2}"> <input type="submit"> </form>

:

Shembull . Fushë e zbrazët

Në shembullin e mëparshëm, shfletuesi shfaqte gabim vetëm në rast se fusha nuk ishte bosh (edhe pse një fushë e zbrazët nuk është numër me dy shifra). Le të përpiqemi ta bëjmë që gabimi të shfaqet edhe për fushën e zbrazët - së bashku me atributin pattern le të shkruajmë edhe atributin required:

<form action=""> <input type="text" pattern="\d{2}" required> <input type="submit"> </form>

:

Shihni gjithashtu

  • atributi required,
    që mund të përdoret për të bërë verifikimin për fushë të zbrazët
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo