L'accès de la propriété isvalid de ASP.NET les validateurs en Javascript

J'ai lu ici que tout ASP.NET le validateur a une propriété appelée: "isvalid". Cette propriété peut être utilisée dans le côté client de vérifier si le validateur a passé avec succès la validation ou non.

J'ai essayé d'accéder à cette propriété comme suit, mais pour une raison quelconque, le code de l'échec:

alert(document.getElementById("validator_clientID").isvalid);

Avez-vous une idée de pourquoi cela ne fonctionne pas?

Merci de poster le programme de validation de la déclaration, le long de avec votre full JavaScript. Aussi, de préciser ce que vous entendez par", avec pas de chance". Quelle erreur avez-vous recevoir? Affichage de l'état actuel de la isvalid attribut à l'aide de la méthode que vous avez fourni a fonctionné pour moi. Je soupçonne l'id que vous utilisez (validator_clientID) est incorrect.
J'ai essayé d'y accéder comme ça et ça fonctionne: boolean flag = validatorname.isvalid; Pour une raison quelconque, l'accès à isvalid par le biais de l'objet direct n'était pas accessible. Mais je ne sais pas pourquoi l'élément à l'aide getElementById ne pas récupérer l'objet. J'ai essayé événement à l'aide du validateur ID - pas ClientID - et c'est encore inaccessibles. J'ai eu valeur non définie.

OriginalL'auteur mohammedn | 2009-09-26