![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 1 Dołączył: 4.03.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
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.
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:44 |