Poradnik · 6 min czytania
5 przykładów logiki warunkowej w formularzach
Zaktualizowano 2026-09-17
W skrócie
Logika warunkowa pokazuje lub ukrywa pole na podstawie wcześniejszej odpowiedzi, użyj jej do pytań dodatkowych, pomijania nieistotnych sekcji i wymagania szczegółów tylko wtedy, gdy są potrzebne.
Logika warunkowa zamienia długi, jednakowy dla wszystkich formularz w coś, co dostosowuje się do każdego respondenta. Zamiast pokazywać każde pytanie wszystkim, ustawiasz reguły, które ujawniają lub ukrywają pola na podstawie tego, co ktoś już odpowiedział. Poniżej pięć wzorców, których użyjesz niemal w każdym formularzu, od prostego pytania dodatkowego po rozgałęzienie całej strony, oraz na co uważać, by logika pozostała łatwa do prześledzenia.
Pytanie dodatkowe przy konkretnej odpowiedzi
Najczęstszy wzorzec: pytanie pojawia się tylko wtedy, gdy wcześniejsze pole ma określoną wartość. Zapytaj "Czy masz jakieś ograniczenia dietetyczne?" z wyborem tak/nie, a następnie pokaż pole tekstowe pytające, jakie one są, tylko gdy odpowiedź brzmi "tak".
Dzięki temu formularz pozostaje krótki dla większości, która odpowiada "nie", a mimo to zbiera szczegóły od osób, których to faktycznie dotyczy.
Wymaganie szczegółu, gdy ktoś wybierze "Inne"
Gdy pole wyboru zawiera opcję "Inne", połącz ją z polem tekstowym, które pokazuje się tylko wtedy, gdy wybór to "Inne". Oznacz to pole tekstowe jako wymagane, żeby nikt nie mógł wybrać "Inne" i zostawić cię bez pojęcia, co miał na myśli.
Ta kombinacja, stały zestaw opcji plus jedno warunkowe pole zbiorcze, obejmuje przypadki brzegowe bez zaśmiecania głównej listy wyboru.
Rozgałęzianie według oceny lub wyniku
Pola liczbowe, takie jak ocena satysfakcji lub wynik NPS, dobrze współpracują z warunkami "większe niż" i "mniejsze niż". Pokaż pole tekstowe "Co poszło nie tak?" tylko wtedy, gdy ocena jest poniżej progu, albo pole polecenia tylko wtedy, gdy jest powyżej.
Dzięki temu krytycy i promotorzy trafiają do różnych pytań dodatkowych, zamiast pytać wszystkich o to samo.
Ukrywanie całej sekcji na podstawie wcześniejszego wyboru
Warunki działają na poziomie pola, ale możesz ukryć kilka pól tą samą regułą, by skutecznie ukryć całą sekcję. Jeśli ktoś odpowie "aplikuję jako osoba prywatna" zamiast "jako firma", ukryj naraz wszystkie pola dotyczące firmy (numer rejestracyjny, wielkość firmy, kontakt do rozliczeń).
Połącz to z operatorami "jest puste" / "nie jest puste", by objąć też pola pominięte wcześniej w formularzu.
Łączenie wielu warunków
Warunki na tym samym polu są łączone operatorem ORAZ, więc możesz wymagać spełnienia kilku rzeczy naraz, zanim pole się pojawi, na przykład pokaż pole "kod rabatowy" tylko wtedy, gdy wybór planu to "Pro", a pole kraju nie jest puste.
W YeetForm warunki obsługują 8 operatorów (równa się, nie równa się, zawiera, większe niż, mniejsze niż, jest puste, nie jest puste, oraz ich kombinacje), a pożądane zachowanie możesz opisać zwykłym językiem polskim agentowi edycyjnemu AI, zamiast okablowywać każdą regułę ręcznie.