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?