He leído here que cualquier validador de ASP.NET tiene una propiedad llamada: "isvalid". Esta propiedad se puede usar en el lado del cliente para verificar si el validador pasó la validación o no.Acceso a la propiedad inválida de los validadores de ASP.NET en Javascript
que trataron de acceder a esta propiedad como siguiente, pero por alguna razón el código fallan:
alerta (. Document.getElementById ("validator_clientID") isvalid);
¿Tiene alguna idea de por qué esto no funciona?
Por favor, publique la declaración del validador, junto con su JavaScript completo. Además, aclara a qué te refieres con "sin suerte". ¿Qué error recibes? Mostrar el estado actual del atributo isvalid usando el método que me proporcionó funcionó. Sospecho que la ID que estás usando (validator_clientID) es incorrecta. – Phaedrus
He intentado acceder de esa manera y funciona: bool flag = validatorname.isvalid; Por alguna razón, se puede acceder a isvalid a través del objeto directo. Pero no sé por qué obtener el elemento usando getElementById no recuperó el objeto. Lo he intentado con el ID del validador, no con el ID del cliente, y todavía no es accesible. Obtuve un valor indefinido. – mohammedn