Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/JS] podwójna walidacja
Forum PHP.pl > Forum > PHP
dorian
To, że sprawdzenie poprawności formularza trzeba robić po stronie serwera wiedzą wszyscy. To, że dla użytkownika wygodne jest, jeżeli sprawdzanie jest dostępne także po stronie przeglądarki również.
Jakich technik używacie zatem, żeby dane z formularzy walidować podwójnie? Można oczywiście pisać osobny kod w JavaScript (ja np. używam pluginu Validate do frameworku JQuery) oraz praktycznie powielać go w PHP, ale to rozwiązanie nie jest ani eleganckie ani elastyczne. Jak więc to rozwiązać zgodnie z zasadą DRY?
nexis
Nie ma jednego, uniwersalnego rozwiązania, ponieważ każdy pracuje na różnych frameworkach, używa różnych systemów szablonów i pisze procedurami lub też OOP. Najłatwiej można to chyba zrealizować poprzez stworzenie skryptu, który waliduje każde pole z osobna i zwraca odpowiedni wynik do JS lub też PHP.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.