Bonjour à tous,
Est-il possible d'utiliser un control <asp:...> et sur le clique executer une fonction javascript sans que le page se recharge ? !
Je sais qu'avec un Input (Button) ca marche, mais moi je veux utiliser un LinkButton par exemple.
Version imprimable
Bonjour à tous,
Est-il possible d'utiliser un control <asp:...> et sur le clique executer une fonction javascript sans que le page se recharge ? !
Je sais qu'avec un Input (Button) ca marche, mais moi je veux utiliser un LinkButton par exemple.
Bonjour,
Comme dit dans un post tout près.
Je ne sais pas si ça marche même pour les événements serveurs, mais il suffit, pour le linkbutton, d'utiliser l'événement client click, et de faire return false à la fin du code javascript.
Exemple :
Code:OnClientClick="javascript:alert('ok');return false;" />
Salut Goomazio,
tt d abord merci pour ta reponse.
je viens d'essayer ce que tu m as dis mais ca ne marche pas !
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <headrunat="server"> <title>Page sans titre</title> <scripttype="text/javascript"> function test() { alert("test"); returnfalse; } </script> </head> <body> <formid="form1"runat="server"> <div> <asp:LinkButtonID="LinkButton1"runat="server"OnClientClick="test()">ezrgerger</asp:LinkButton> </div> </form> </body>
il faut mettre un return devant Test().
Code:
1
2
3 <asp:LinkButtonID="LinkButton1"runat="server"OnClientClick="return test()">
D'accord. Et en faisantCa fonctionne quand même il me semble.Code:<asp:LinkButtonID="LinkButton1"runat="server"OnClientClick="test();return false;">