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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу