Povinná pole a pravidla validace

Zjistěte, jak ve WEMASY nastavit povinná pole formuláře a přidat pravidla validace, například minimální délku, rozsahy čísel a data.

Koncept

Povinná pole a pravidla validace zajistí, že vám návštěvníci pošlou použitelné odpovědi. Povinné pole nelze nechat prázdné. Pravidlo validace kontroluje, co návštěvník napsal, například že telefonní číslo obsahuje jen číslice nebo že datum nepřipadá na den, kdy máte zavřeno. WEMASY kontroluje obojí v prohlížeči návštěvníka a znovu na serveru při odeslání formuláře.

Nastavení povinného pole

  1. Otevřete formulář v Editoru formulářů.
  2. Klikněte na pole na ploše.
  3. Otevřete kartu Základní ve Vlastnostech pole.
  4. Zaškrtněte Povinné pole.

Když návštěvník nechá povinné pole prázdné, formulář pod polem zobrazí zprávu a neodešle se.

Políčko Povinné pole ve Vlastnostech pole

Přidání pravidla validace

  1. Klikněte na pole na ploše.
  2. Otevřete kartu Pokročilé.
  3. V části Pravidla validace klikněte na Přidat pravidlo.
  4. Vyberte pravidlo v Vybrat typ pravidla.
  5. Vyplňte hodnotu, kterou pravidlo potřebuje, například minimální počet znaků.
  6. Volitelně napište vlastní text do Vlastní chybová zpráva (volitelné). Když ho necháte prázdný, použije se výchozí zpráva.

K jednomu poli můžete přidat více pravidel. Před odesláním formuláře musí projít každé pravidlo.

Přidání pravidla validace k poli formuláře

Dostupná pravidla

  • Řetězec: Minimální délka, Maximální délka, Alfa [a-zA-Z], Alfa s pomlčkou [a-zA-Z-], Alfanumerické [a-zA-Z0-9] a Vlastní regulární výraz.
  • E-mail a Url: Formát e-mailu a Formát URL.
  • Číselné: Celé číslo (bez desetinných), Číselné (povoluje desetinná), Minimální hodnota, Maximální hodnota, Číslice (délka) a Číslice mezi.
  • Porovnání: Stejné jako, Různé od, Větší než, Větší nebo rovno, Menší než a Menší nebo rovno. Tato pravidla porovnávají pole s jiným polem, například s opakovanou e-mailovou adresou.
  • Síť: Adresa IP, Adresa IPv4 a Adresa IPv6.
  • Datum: Platné datum, Datum po, Datum před, Datum mezi a Zavřené dny. Zavřené dny přijímají dny, které nelze vybrat, oddělené čárkou, například sunday,monday.

Jednorázové e-mailové adresy

Pole e-mailu ve výchozím nastavení blokují adresy od poskytovatelů jednorázových e-mailů. Návštěvník uvidí „Jednorázové e-mailové adresy nejsou povoleny“. Volba Povolit jednorázové e-maily u pole e-mailu to vypne. Používejte ji jen při testování.

Volba Povolit jednorázové e-maily u pole e-mailu

Skrytá pole a podmíněná logika

Pole skryté pomocí Podmíněné logiky se při odeslání formuláře nekontroluje, takže povinné pole, které návštěvník nikdy neviděl, formulář neblokuje. Více v článku Editor formulářů a pole.

Často kladené otázky

Mohu pole označit jako povinné bez jakéhokoli jiného pravidla?

Ano. Povinné pole je samostatné políčko na kartě Základní. Pravidlo validace potřebujete jen tehdy, když chcete kontrolovat obsah odpovědi.

Proč návštěvník vidí chybu, i když formulář vypadal v pořádku?

Server odpovědi při odeslání formuláře kontroluje znovu. Jeho kontrola e-mailu je přísnější než ta v prohlížeči a jednorázové e-mailové adresy se odmítají jen tam.

Tip: Držte počet povinných polí nízký. Každé další povinné pole snižuje pravděpodobnost, že návštěvník formulář dokončí.

Využijte to hned
na vlastním webu.

Začněte zdarma s WEMASY a postavte si web za pár minut.