J'ai une page aspx qui contient des contrôles "asp:RequiredFieldValidator" ; Le problème est que lorsque chacun des contrôles "asp:RequiredFieldValidator" s'active et affiche ses messages, les autres contrôles de ma page ne fonctionnent pas, même le bouton "ANNULER" !!! Je veux activer les contrôles dans mon bouton "NEXT" MouseDown et ensuite les désactiver dans mon bouton "NEXT" MouseUp. Merci pour toute autre solution...
Réponses
Trop de publicités?Pour répondre plus précisément à votre question telle qu'elle est formulée dans votre titre : pour ajouter des gestionnaires d'événements supplémentaires à un asp:button ou à d'autres contrôles de serveur qui ne sont pas composites, il suffit d'ajouter le gestionnaire à l'élément. Incluez onmousedown="myMouseDownHandler(this) ;" dans l'élément et la fonction javascript myMouseDownHandler se déclenchera.
Cependant, je pensez à il y a une meilleure façon de faire ce que vous demandez mais la description de la question n'est pas assez cohérente pour que je puisse comprendre ce que vous demandez. Je réalise que votre langue maternelle n'est pas l'anglais, mais peut-être pourriez-vous lui donner une autre chance.
Utilice ValidationGroup sur les contrôles qui sont validés et les contrôles qui déclenchent la validation (par exemple, les boutons de sauvegarde/mise à jour) et sur les validateurs.
En outre, l'ensemble CausesValidation à false sur chaque bouton qui ne doit pas déclencher de validation (bouton d'annulation).