Jestem nowy w Symfony 2 i próbuję stworzyć standardowy formularz, który powinien zostać sprawdzony przez serwer i nawigatora.Jak zweryfikować formularz Symfony 2 po stronie klienta (javascript)
Sprawdzanie poprawności po stronie serwera działa dobrze z zapewnieniami, takimi jak @Assert\...
, ale nie mogę znaleźć sposobu, aby to działało po stronie klienta.
Po poszukiwaniach, i wskazał, że Symfony 2 nie posiada javascript
biblioteki zarządzać tym ..
Więc moje pytanie brzmi: Co jest najprostszym sposobem, aby to zrobić?
wiem, możliwość korzystania z biblioteki klienta boczny jak jQuery Validation
plugin lub coś Regula, ale to oznacza, że muszę powielać moje zasady walidacji ..
Witaj Leto, jestem autorem Regula. Zrobiłem coś, co opisujesz w Javie, gdzie przetłumaczyłem adnotacje JSR-303 na ograniczenia Reguli po stronie klienta. Możliwe, że można zrobić coś podobnego w PHP? Nie jestem zbyt obeznany z PHP, ale czy zapewnia on sposób na przechwycenie widoku przed renderowaniem? Jeśli tak, możesz mieć przechwytywacz, który tłumaczy '@ Assert' na ograniczenia sprawdzania reguł. Zrobiłbym trochę pracy po twojej stronie, ale jest to kierunek, do którego możesz pójść. :) –
Cześć, tak, myślałem o tym, ale dopiero zaczynam od SF2 i już mam ból z drobiazgami, więc nie jestem jeszcze wystarczająco dobry, aby wykonać tę pracę (a ponadto, nie pracuję dla siebie , więc to nie zależy ode mnie). Powiedziałeś, że wykonałeś świetną robotę z regula :) – Leto