Próbuję grokować formularze aplikacyjne i zastanawiałem się, jak zaimplementować formularz, który sprawdza pola zależne od innych pól. Na przykład formularz rejestracyjny, który ma pola password
i confirm_password
i chciałbym sprawdzić poprawność tego password == confirm_password
.Walidacja obejmująca wiele pól
Mogłem to zrobić po uruchomieniu formularza, w programie obsługi, ale oznaczałoby to utratę komunikatów o błędach.
Edit: Zapomniałem wspomnieć, mam głównie za pomocą formularzy aplikacyjnych Yesods, ale wydają się być całkiem blisko trawiennych funktorów
Używam yesods aplikacyjnych formy, ale jest to zbyt dobra odpowiedź – Masse