Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
70 of 133 menu
◀ ▶

Atrybut pattern

Atrybut pattern ustawia walidację pola formularza HTML formularza za pomocą wyrażenia regularnego.

Wyrażenia regularne to specjalne komendy, które pozwalają tworzyć praktycznie dowolne reguły walidacji. Szczegółowo można się z nimi zapoznać w książce dotyczącej wyrażeń regularnych PHP lub w książce dotyczącej wyrażeń regularnych JavaScript.

Przy próbie wysłania formularza, jeśli pole z tym atrybutem nie jest wypełnione - przeglądarka nie pozwoli na wysłanie formularza i wyświetli błąd w formie dymka. Niestety, tekst błędu i jego wyglądu nie można zmienić za pomocą HTML lub CSS.

Miej na uwadze, że obecność atrybutu pattern nie zwalnia Cię z weryfikacji poprawności wypełnienia formularza po stronie serwera na PHP (ponieważ zabezpieczenie przez atrybut łatwo obejść).

Atrybut pattern należy stosować do znaczników input lub textarea.

Przykład

Odnijmy się do znacznika input i dodajmy atrybut pattern, do którego wprowadzimy wyrażenie regularne sprawdzające, czy w inpucie wprowadzono liczbę składającą się z dwóch cyfr (na przykład 25).

Wprowadź dowolną liczbę i spróbuj nacisnąć przycisk, aby wysłać formularz. Jeśli wprowadzona liczba nie składa się z dwóch cyfr, przeglądarka nie pozwoli na wysłanie formularza i wyświetli komunikat o błędzie, w przeciwnym razie formularz zostanie wysłany:

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

:

Przykład . Puste pole

W poprzednim przykładzie przeglądarka wyświetlała błąd tylko wtedy, gdy pole nie było puste (chociaż puste pole nie jest liczbą z dwoma cyframi). Spróbujmy sprawić, aby błąd był wyświetlany również dla pustego pola - razem z atrybutem pattern dodajmy również atrybut required:

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

:

Zobacz też

  • atrybut required,
    za pomocą którego można wykonać sprawdzenie na pustość
← →
↑
Polski▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć