Mam stronę z zakładkami jQuery UI i jednym wymaganym polem na pierwszej karcie. Sprawdzanie poprawności działa, a komunikat sprawdzania poprawności pojawia się obok pola, jeśli użytkownik nie wprowadził wartości. Jeśli jednak użytkownik nie znajduje się na pierwszej karcie, nie jest oczywiste, że pole jest nieprawidłowe.Korzystając z dyskretnego sprawdzania poprawności w środowisku ASP.NET MVC 3, jak mogę podjąć działanie, gdy formularz jest nieprawidłowy?
W tym przypadku chciałbym pokazać pierwszą kartę, ale nie wiem, jak zarejestrować wywołanie zwrotne dla zdarzenia "nieważnego", jeśli takie istnieje.
Rozważałem również wyświetlenie podsumowania weryfikacji nad zakładkami, które byłoby widoczne niezależnie od zakładki, na której użytkownik jest zalogowany, ale moją preferencją byłoby zabranie użytkownika do tego pola.
Próbowałem już przejrzeć plik jquery.validate.unobtrusive.js i wydaje się, że rozszerza on plik jquery.validate.js. Patrząc na dokumentację jquery.validate, widzę opcję invalidHandler
, którą można przekazać do validate method, ale nie wiem, jak z niej skorzystać, ponieważ ta metoda jest wywoływana przez jquery.validation.unobtrusive.
Czuję się trochę zagubiony, więc każda pomoc będzie doceniona!
Edit
nigdy nie zorientowali się odpowiedź, ale nie wymyślić obejście, co napisałem poniżej. Mam jednak nadzieję, że ktoś odpowie na to lepiej.
dzięki za odpowiedzi, ale nie jest to tylko, aby określić pozycję komunikatu o błędzie ? To nie jest problem, który mam. –