Przeczytałem here, że każdy walidator ASP.NET ma właściwość o nazwie "jest nieprawidłowa". Tej właściwości można użyć po stronie klienta, aby sprawdzić, czy weryfikator pomyślnie przeszedł weryfikację, czy nie.Dostęp do nieprawidłowej właściwości sprawdzania poprawności ASP.NET w JavaScript
Próbowałem dostęp do tej własności w następujący sposób, ale z jakiegoś powodu nie kod:
alert (. Document.getElementById ("validator_clientID") isValid);
Czy masz pojęcie, dlaczego to nie działa?
Proszę zaksięgować deklarację weryfikatora, wraz z pełnym kodem JavaScript. Wyjaśnij, co masz na myśli mówiąc "bez powodzenia". Jaki błąd otrzymujesz? Wyświetlanie aktualnego statusu nieprawidłowego atrybutu przy użyciu podanej mi metody pracowało. Podejrzewam, że identyfikator, którego używasz (validator_clientID) jest niepoprawny. – Phaedrus
Próbowałem uzyskać dostęp do tego w ten sposób i działa: bool flag = validatorname.isvalid; Z jakiegoś powodu uzyskanie dostępu jest nieprawidłowe, ponieważ obiekt bezpośredni był dostępny. Ale nie wiem, dlaczego pobieranie elementu za pomocą metody getElementById nie wywoływało obiektu. Próbowałem to zdarzenie za pomocą identyfikatora weryfikatora - a nie identyfikatora klienta - i nadal jest niedostępne. Mam niezdefiniowaną wartość. – mohammedn