70 of 133 menu

Pattern atributu

pattern atributu HTML formunun daxil etmə sahəsinin regulla ifadəsi ilə yoxlanışını təyin edir.

Regulla ifadələri - demək olar ki, hər hansı bir yoxlama qaydası yaratmağa imkan verən xüsusi əmrlərdir. Onlarla ətraflı PHP regulla ifadələri kitabında və ya JavaScript regulla ifadələri kitabında tanış ola bilərsiniz.

Bu atributla təchiz edilmiş sahə doldurulmadan formanın göndərilməsi cəhdi zamanı - brauzer formanı göndərməyə imkan verməyəcək və səhvi açılan ipucu şəklində göstərəcək. Təəssüf ki, səhv mətni və onun görünüşü HTML və ya CSS vasitəsilə dəyişdirilə bilməz.

Nəzərə alın ki, pattern atributunun olması sizi PHP tərəfində formanın düzgün doldurulmasını yoxlamaqdan azad etmir (çünki atribut vasitəsilə qorunmanı asanlıqla aradan qaldırmaq olar).

pattern atributu input və ya textarea teqlərinə tətbiq edilməlidir.

Nümunə

Gəlin input teqlərinə müraciət edək və içərisinə ⁅i⁆iki rəqəmli ədəd⁅/i⁆ daxil edildiyini yoxlayan regulla ifadəsi qoyduğumuz pattern atributunu əlavə edək (məsələn, 25).

Hər hansı bir ədəd daxil edin və formanı göndərmək üçün düyməyə basmağa çalışın. Əgər iki rəqəmli ədəd daxil edilməyibsə, brauzer formanı göndərməyə imkan verməyəcək və səhv mesajı göstərəcək, əks halda forma göndəriləcək:

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

:

Nümunə . Boş sahə

Əvvəlki nümunədə brauzer yalnız sahə boş olmadıqda səhv verirdi (baxmayaraq ki, boş sahə iki rəqəmli ədəd deyil). Gəlin səhvin boş sahə üçün də verilməsini təmin edək - pattern atributu ilə yanaşı required atributunu da yazaq:

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

:

Həmçinin bax

  • required atributu,
    onun vasitəsilə boşluq üçün yoxlama edilə bilər
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et