ASP.NET 2.0. Powiedzmy, że mam dwie grupy walidacji: valGrpOne i valGrpTwo; i dwa podsumowania walidacji valSummOne i valSummTwo; Powód do rozbicia sekcji jest czysto estetyczny. Jeden przycisk przesyłania, który uruchamia walidację w obu grupach.Page_ClientValidate() z wieloma ValidationGroups - jak wyświetlać wiele podsumowań jednocześnie?
Teraz chcę wywołać sprawdzanie poprawności po stronie klienta, I chcę jednocześnie wyświetlić oba podsumowania sprawdzania poprawności;
Tak więc ustawiam funkcję JavaScript, która jest wywoływana po btnSubmit, a wewnątrz tej funkcji wywołuję kolejno Page_ClientValidate("valGrpOne")
i Page_ClientValidate("valGrpTwo")
; Problemem jest tylko jedno podsumowanie na raz (ale tak naprawdę chcę, aby oba zostały pokazane!).
Jakieś pomysły na to, jak uzyskać oba podsumowania sprawdzania poprawności do jednoczesnego wyświetlania z kodu po stronie klienta?
Bardzo podobne do następującego pytania, które odpowiadają po stronie serwera. Triggering multiple validation groups with a single button?
Nie mogę odpowiedzieć na to pytanie, ponieważ tego nie próbowałem. Ale weryfikatory mogą być uruchamiane/zarządzane po stronie klienta. Spróbuj przeczytać ten http://msdn.microsoft.com/en-us/library/aa479045.aspx choć z roku 2002, pomógł mi ostatnio w moim problemie z walidacją. –
ok, dziękuję za link msdn, jak powiedziałeś, że jest przestarzały, ale dobry szum tła (informacje), który pomógł mi w drodze do odpowiedzi. – joedotnot
Mam podobny warunek, mój problem polega na tym, że podsumowanie sprawdzania poprawności wywołuje dwa razy, jeśli obie grupy zawiodą. –