Moderní tvorba webových aplikací
O webu

Atribut pattern pro formulářové prvky

Validace formulářů regulárními výrazy na straně klienta bez JavaScriptu.

1 minuta

V nových prohlížečích – Chrome, Firefox, Opera a Internet Explorerech od verse 10 lze použitím atributu pattern určit masku, které musí obsah <input>u vyhovět.

<input pattern="[0-9]{1,3}" required>

Ukázka

Trochu zajímavé se na první pohled může zdát, že bez přidání dalšího atributu required projde i nevyplněné pole.

Závěr

Na podobnou kontrolu se ovšem nelze spoléhat ani v momentě, kdy vymizí drtivá většina starších prohlížečů než IE 10. Aplikace zpracovávající data vždy musí nějaké ověření/serializaci provádět.

Související články

Jak udělat input s automatickou šířkou podle obsahu

Několik způsobů, jak dosáhnout toho, aby se textové pole rozšiřovalo a zužovalo podle délky zadaného textu.

9 minut

HTTP metody GET a POST

Kdy použít metodu GET a kdy POST. Rozdíly mezi metodami, datové limity a doporučení pro správné použití.

7 minut

HTML značka <keygen>

K čemu sloužila HTML značka <keygen>.

7 minut

Odeslání formuláře tlačítkem mimo něj

Jak odeslat formulář tlačítkem, které je mimo formulář.

3 minuty

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2026