2010-02-16 4 views
0

En utilisant javascript ou jquery, comment puis-je rendre un contrôle Required Field Validator (de ASP.NET) visible. Si nous vérifions la source de vues de la valiatrice de champ obligatoire, nous pouvons voir que la visibilité est fausse initialement. $("#spanReqFieldValidator").show()/fadeIn() ne fonctionnera pas.Comment rendre le validateur RequiredField visible

Des pensées?

Je comprends googler, que jQuery a quelques problèmes avec attribut de visibilité.

Répondre

2

Essayez ceci:

$("#spanReqFieldValidator").css("visibility","visible"); 

jQuery le plus souvent attribut permet de basculer display, la visibilité dont vous avez besoin pour passer en réglant le css. Vous pouvez pimenter un peu aussi:

$("#spanReqFieldValidator") 
    .css({ "visibility":"visible","display":"none"}).fadeIn(); 
3

Vous pouvez appeler la fonction ValidatorValidate() en javascript pour faire un validateur exécuter c'est la logique de validation (et montrer si nécessaire). Quelque chose comme ceci:

ValidatorValidate(document.getElementById('<%=MyValidator.ClientID%>')); 

Pour en savoir plus sur l'API de validation côté client, see here.

Questions connexes