Wpis z mikrobloga

#programowanie #php #laravel Mam bardzo duży formularz(ponad różnych pól) w których jest bardzo dużo zależności między polami. Formularz ma być walidowany w backendzie i na froncie w JS. Wyniki walidacji muszą być pokazywane w taki sam sposób, tak żeby nie było widać różnicy. Jak powinienem połączyć te 2 metody z przekazywaniem komunikatów walidacji i zapisywaniu wybranych danych w formularzu? Największy problem jest w tym że część selectboxów będzie ładowana przez ajax. Na siłę pewnie bym to jakoś zrobił ale chciałbym żeby to miało "ręce i nogi".
  • 1
  • Odpowiedz
@cinek181992: możesz np. zrobić coś takiego że wysyłasz POSTa do walidacji ale backend nie podejmuje żadnej czynności jeśli nie przekażesz dodatkowego pola submit=1. Na backendzie normalny form requets masz który waliduje dane a w kodzie funkcji if ( request->get( 'submit' ) ) { .... wykonaj czynnosc } } else { return response('') }

+ do tego globalna helper funkcja np. przy użyciu jq która za parametr przyjmie element formularza i
  • Odpowiedz