Pola wymagane i reguły walidacji

Dowiedz się, jak ustawić pola formularza jako wymagane w WEMASY i dodać reguły walidacji, takie jak minimalna długość, zakresy liczb i daty

Wersja robocza

Pola wymagane i reguły walidacji dbają o to, by odwiedzający wysyłali Ci użyteczne odpowiedzi. Pola wymaganego nie można zostawić pustego. Reguła walidacji sprawdza, co wpisał odwiedzający, na przykład czy numer telefonu ma tylko cyfry albo czy data nie wypada w dniu, w którym masz zamknięte. WEMASY sprawdza jedno i drugie w przeglądarce odwiedzającego, a potem jeszcze raz na serwerze przy wysyłaniu formularza.

Ustaw pole jako wymagane

  1. Otwórz formularz w Kreatorze formularzy.
  2. Kliknij pole na płótnie.
  3. Otwórz zakładkę Podstawowe we Właściwościach pola.
  4. Zaznacz Pole wymagane.

Gdy odwiedzający zostawi wymagane pole puste, formularz pokazuje komunikat pod tym polem i nie zostaje wysłany.

Pole wyboru Pole wymagane we Właściwościach pola

Dodaj regułę walidacji

  1. Kliknij pole na płótnie.
  2. Otwórz zakładkę Zaawansowane.
  3. W sekcji Reguły walidacji kliknij Dodaj regułę.
  4. Wybierz regułę w polu Wybierz typ reguły.
  5. Wpisz wartość, której reguła potrzebuje, na przykład minimalną liczbę znaków.
  6. Opcjonalnie: wpisz własny tekst w polu Własny komunikat błędu (opcjonalnie). Zostaw puste, aby użyć komunikatu domyślnego.

Do pola możesz dodać więcej niż jedną regułę. Każda reguła musi być spełniona, zanim formularz zostanie wysłany.

Dodawanie reguły walidacji do pola formularza

Dostępne reguły

  • Tekst: Minimalna długość, Maksymalna długość, Tylko litery [a-zA-Z], Litery i myślnik [a-zA-Z-], Litery i cyfry [a-zA-Z0-9] oraz Własny regex.
  • E-mail i Url: Format e-mail i Format URL.
  • Liczby: Liczba całkowita (bez ułamków), Liczba (z ułamkami), Wartość minimalna, Wartość maksymalna, Cyfry (długość) i Cyfry w zakresie.
  • Porównanie: Takie samo jak, Różne od, Większe niż, Większe lub równe, Mniejsze niż i Mniejsze lub równe. Porównują pole z innym polem, na przykład z powtórzonym adresem e-mail.
  • Sieć: Adres IP, Adres IPv4 i Adres IPv6.
  • Data: Poprawna data, Data po, Data przed, Data w zakresie i Dni zamknięte. Dni zamknięte przyjmuje dni, których nie można wybrać, oddzielone przecinkami, na przykład sunday,monday.

Jednorazowe adresy e-mail

Pola e-mail domyślnie blokują adresy od dostawców jednorazowych adresów e-mail. Odwiedzający widzi komunikat "Jednorazowe adresy e-mail są niedozwolone". Opcja Zezwól na jednorazowe adresy e-mail w polu e-mail wyłącza tę blokadę. Używaj jej tylko do testów.

Opcja Zezwól na jednorazowe adresy e-mail w polu e-mail

Ukryte pola i logika warunkowa

Pole ukryte przez Logikę warunkową nie jest sprawdzane przy wysyłaniu formularza, więc wymagane pole, którego odwiedzający nigdy nie zobaczył, nie blokuje formularza. Więcej w Kreator formularzy i pola.

Najczęstsze pytania

Czy mogę ustawić pole jako wymagane bez żadnej innej reguły?

Tak. Pole wymagane to osobne pole wyboru w zakładce Podstawowe. Reguły walidacji potrzebujesz tylko wtedy, gdy chcesz sprawdzać treść odpowiedzi.

Dlaczego odwiedzający widzi błąd, choć formularz wyglądał dobrze?

Serwer sprawdza odpowiedzi jeszcze raz przy wysyłaniu formularza. Jego kontrola adresu e-mail jest ostrzejsza niż ta w przeglądarce, a jednorazowe adresy e-mail są odrzucane tylko tam.

Wskazówka: ogranicz liczbę wymaganych pól. Każde dodatkowe wymagane pole zmniejsza szansę, że odwiedzający dokończy formularz.

Wykorzystaj to od razu
na własnej stronie.

Zacznij za darmo z WEMASY i zbuduj stronę w kilka minut.