70 of 133 menu

Атрибут pattern

Атрибут pattern HTML пішінінің енгізу өрісін регулярды өрнек бойынша тексеруді белгілейді.

Регулярды өрнектер - бұл дерлік кез келген тексеру ережелерін құруға мүмкіндік беретін арнайы командалар. Олармен толығырақ PHP регулярды өрнектері бойынша кітаптан немесе JavaScript регулярды өрнектері бойынша кітаптан таныса аласыз.

Пішінді жіберуге әрекет кезінде, егер бұл атрибуты бар өріс толтырылмаған болса - браузер пішінді жіберуге мүмкіндік бермейді және қалқымалы кеңес түрінде қате шығарады. Өкінішке орай, қатенің мәтіні мен түрін HTML немесе CSS көмегімен өзгерту мүмкін емес.

Атрибут pattern болуы сізді PHP жағында пішіннің дұрыс толтырылғандығын тексеруден босатады деп ойламаңыз (себебі бұл атрибут арқылы қорғауды оңай айналып өтуге болады).

Атрибут pattern input немесе textarea тегтеріне қолданылуы керек.

Мысал

input тегіне жүгініп, pattern атрибутын қосайық, оған енгізуге екі цифрдан тұратын сан енгізілгендігін тексеретін регулярды өрнекті салайық (мысалы, 25).

Кез келген санды енгізіп, пішінді жіберу үшін түймешені басып көріңіз. Егер екі цифрдан тұратын сан енгізілмесе, браузер пішінді жіберуге мүмкіндік бермейді және қате туралы хабарлайды, әйтпесе пішін жіберіледі:

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

:

Мысал . Бос өріс

Алдыңғы мысалда браузер қатені тек өріс бос болмаған жағдайда шығарды (бос өріс екі цифрлы сан емес болса да). Енді қатені бос өріс үшін де шығаруға тырысайық - pattern атрибутымен бірге required атрибутын да жазайық:

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

:

Сондай-ақ қараңыз

  • атрибут required,
    оның көмегімен бостықты тексеру жасауға болады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау