Salut
Je cherche à savoir si il est possible d'exécuter une fonction Javascript une fois que la validation de la page est terminée
Je m'explique : J'utilise ASP.Net Ajax avec AjaxControlToolkit et j'ai une page dans ce style
Le but c'est d'afficher un sablier quand on clique sur le bouton valider. Je ne peut pas le mettre sur le onclick du bouton, parce que si le TextBox n'est pas valide (par exemple la personne a rentré "toto" dedans) le PostBack n'est pas déclenché, mais je me retrouve avec mon sablier affiché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <%@ Page Language="C#" AutoEventWireup="true" %> <html> <head> <title>Page de test</title> <script language="javascript" type="text/javascript"> function showWait() { getElementById('div_wait').style.visibility = 'visible'; </script> <style type="text/css"> #div_wait { visibility: hidden; } </style> </head> <body> <form id="form1" runat="server"> <div id="div_wait"><img src="/waif.gif" alt="" /></div> <ajaxToolkit:ToolkitScriptManager runat="server" ID="ScriptManager1" EnableScriptGlobalization="true" EnableScriptLocalization="true" /> <asp:TextBox ID="TextBox1" runat="server" /> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" ValidationExpression="^(?:0?[0-9]|1[1-2])/[0-9]{4}$" Display="None" /> <ajaxToolkit:ValidatorCalloutExtender ID="vce_ValidatorCalloutExtender1" runat="server" TargetControlID="RegularExpressionValidator1" Width="200px" /> <asp:Button ID="Button1" runat="server" Text="Valider" /> </form> </body> </html>
Ou alors est ce qu'il y a moyen de savoir quand est ce que la validation de la page est terminée ? Pour mettre mon showWait() à ce moment là
Partager