Tôi đã đọc here rằng bất kỳ trình xác thực ASP.NET nào có thuộc tính được gọi là: "isvalid". Thuộc tính này có thể được sử dụng ở phía máy khách để kiểm tra xem trình xác thực có thành công thông qua việc xác thực hay không.Truy cập thuộc tính isvalid của trình xác thực ASP.NET trong Javascript
Tôi cố gắng để truy cập vào tài sản này như sau nhưng đối với một số lý do mã thất bại:
alert (. Document.getElementById ("validator_clientID") IsValid);
Bạn có biết tại sao tính năng này không hoạt động không?
Vui lòng đăng tuyên bố xác thực, cùng với JavaScript đầy đủ của bạn. Ngoài ra, làm rõ những gì bạn có nghĩa là 'không có may mắn'. Bạn nhận được lỗi nào? Hiển thị trạng thái hiện tại của thuộc tính isvalid bằng cách sử dụng phương thức bạn đã cung cấp cho tôi. Tôi nghi ngờ id bạn đang sử dụng (validator_clientID) là không chính xác. – Phaedrus
Tôi đã thử truy cập nó như thế và nó hoạt động: bool flag = validatorname.isvalid; Vì một số lý do, việc truy cập isvalid thông qua đối tượng trực tiếp có thể truy cập được. Nhưng tôi không biết tại sao nhận được phần tử bằng cách sử dụng getElementById đã không lấy được đối tượng. Tôi đã thử sự kiện này bằng cách sử dụng ID trình xác thực - không phải là ClientID - và nó vẫn không thể truy cập được. Tôi có giá trị không xác định. – mohammedn