Bonjour a tous, mon problème est plutot simple avec beaucoup de documentation sur le sujet, mais je n'arrive pas à l'adapter à mon cas :-(
Pour résumer j'ai un bouton qui enregistre les infos entrées par l'utilisateur dans une table de ma base. Je veux juste faire une pop-up au moment ou l'utilisateur clique sur ce bouton pour lui demander s'il est sûr de son choix.
Voici mon code :
Page aspx :
le code javascript
Puis plus loin dans la page aspx :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <script type="text/javascript" language="js"> function confirmSubmit() { var msg = "Etes vous sûr de vouloir enregistrer vos données?"; if (confirm(msg)) { document.form1.Hidden1.Value = "oui"; } } </script>
mon bouton d'enregistrement
Et enfin mon code behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <asp:Button ID="Add_Ressource" runat="server" Style="position: relative; left: 335px; top: -56px;" Text="Enregistement de la ressource" Width="189px" OnClick="Add_Ressource_Click"/><br /> <input type="hidden" id="Hidden1" runat="server" />
Mon probleme c'est que Hidden1.Value est toujours null, quel que soit le choix que j'effectue dans la pop-up (oui ou non). Donc ma fonction enregistrement n'est jamais appelée ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 protected void Page_Load(object sender, EventArgs e) { Add_Ressource.Attributes.Add("onClick", "return confirmSubmit();"); if (Hidden1.Value == "oui") { enregistrement(); } Hidden1.Value = ""; }
Je précise que j'utilise une masterpage dont l'id est form1.
Voila j'ai un peu tout testé dans tous les sens et je ne trouve aps d'où viens le problème.
Merci à vous.
Partager