2010-08-19 2 views
1

J'ai quelques champs de texte et un bouton sur mon aspx. Les champs de texte sont validés à l'aide des validateurs de champs obligatoires. Sur le bouton, j'ai défini l'événement OnClientClick() pour effectuer certaines opérations JS.Validations à effectuer avant l'appel de la fonction js bouton sur asp.net

Le problème ici est que la fonction JS est appelée avant la fin des validations. C'est-à-dire que j'ai besoin de valider d'abord, puis d'appeler js sur l'événement de clic du client sur le bouton.

Quelqu'un peut-il m'aider?

Merci de partager votre temps.

Répondre

2

Vous pouvez faire la validation du côté client manuellement:

<asp:Button ID="Button1" runat="server" 
    OnClientClick="if (Page_ClientValidate()) return YourFunction(); else return false;" 
    OnClick="Button1_Click" /> 

Rappelez-vous de faire ce côté serveur de contrôle aussi bien depuis javascript pourrait être manipulé et/ou contournée.

+0

Merci Kelsey. Oui cela fonctionne. – IrfanRaza

Questions connexes