![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 6 Dołączył: 20.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czy jest możliwość by walidacja zwracała wszystkie błędy na raz, tzn. lenght, alpha_dash etc. a nie pojedynczo gdy poprzednie warunki zostaną spełnione?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Nie. Sprawdzanie danego pola przerywane jest po pierwszym błędzie w związku z tym w tablicy błędów będziesz miał tylko komunikat pierwszego błędu walidacji dla danego pola. Jest to o tyle sensowne, że jeśli masz np. regułę sprawdzającą nazwę użytkownika, która:
- musi być podana, - musi być poprawnym adresem e-mail, - musi być unikalna (nie może już występować w bazie) i nie podasz nazwy użytkownika to ani wyrażenie regularne, ani zapytanie do bazy nie zostaną uruchomione. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 6 Dołączył: 20.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
to jak optymalnie mogę wyświetlić wszystkie błędy?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
to jak optymalnie mogę wyświetlić wszystkie błędy? Hm...może łopatologicznie? W pliku form_errors.php, dla danego pola możesz ustawić tekst w rodzaju: Cytat Nazwa użytkownika powinna mieć X znaków, takich a takich.
-------------------- Google knows the answer...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:30 |