Wypełniający kliknął przycisk wysyłki, a formularz zostaje na miejscu - bez podziękowania, bez przekierowania, jakby nic się nie stało. To zwykle nie awaria, tylko walidacja, która blokuje wysłanie i pokazuje komunikat błędu bezpośrednio przy polu.
Wskazówka
Jeśli podziękowanie albo przekierowanie pojawiło się, a mimo to nic dalej się nie dzieje (brak zgłoszenia na liście, brak maila), to nie ten problem - zobacz zamiast tego Wypełnienia nie ma na liście, bo to zachowanie ochrony antyspamowej.
Sprawdź po kolei
- Puste pole obowiązkowe. Przeglądarka sama blokuje wysłanie formularza, dopóki każde pole z włączonym Czy wymagane nie ma odpowiedzi, i pokazuje przy nim własny dymek z komunikatem („Proszę wypełnić to pole.”) - to komunikat przeglądarki, nie okno błędu na środku ekranu, więc łatwo go przeoczyć, zwłaszcza gdy pole jest niżej niż widoczny fragment ekranu. Przewiń formularz i poszukaj pola z czerwonym obramowaniem albo dymkiem.
-
Pole z walidacją „Email” nie akceptuje wielkich liter. Walidacja Email (bez dopisku)
przepuszcza tylko małe litery - adres z wielką literą (np.
[email protected]) zostanie odrzucony jako błąd „Wprowadź poprawny adres e-mail”, mimo że jest poprawnym adresem. Zmień walidację pola na Email (duże i małe litery) - patrz Walidacja. - Pole z walidacją „Liczba” albo „Alfanumeryczne” nie akceptuje wpisanych znaków. Spacje, myślniki czy znaki specjalne w polu z walidacją Liczba albo Alfanumeryczne blokują wysłanie tym samym mechanizmem - patrz Walidacja.
- Bardzo duży załącznik. Formularz nie ma osobnego, jawnego limitu rozmiaru pliku w swoich ustawieniach - bardzo duży załącznik (kilkadziesiąt MB i więcej) może nie zmieścić się w limicie samego przesyłania i wysyłka zakończy się błędem sieciowym zamiast czytelnego komunikatu przy polu. Spróbuj mniejszego pliku albo skompresowanego archiwum.
Gdy nadal nie działa
Jeśli wszystkie pola obowiązkowe są wypełnione, żadne pole z walidacją nie ma czerwonego obramowania, a formularz mimo to nie wysyła się - otwórz narzędzia deweloperskie przeglądarki (konsola i zakładka sieć), spróbuj wysłać formularz jeszcze raz i sprawdź, czy żądanie do serwera w ogóle wychodzi oraz jaką odpowiedź dostaje. Z tym zrzutem ekranu zgłoś się do wsparcia technicznego Intum.