Bonjour à tous,
Novice en Java Script je voudrais régler un problème d'évènement sur deux boutons sur une page html. Ce qui marche :
mais après pour gérer l'évènement sur le deuxième bouton(Button2) je n'y arrive pas j'ai codé comme ça :
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 <script> function soumettreFormulaire(bouton) { // Met à jour l'action du formulaire avec la valeur du bouton cliqué document.getElementById("monFormulaire").action = "conn.asp?bouton=" + bouton.value; // Soumet le formulaire document.getElementById("monFormulaire").submit(); } </script> Modification de votre mot de passe : <form id="monFormulaire" method="post" action="conn.asp"> Saisissez votre mail : <input name="Mail" type = "text""> <input id="Button1" type="button" value="Validez" onclick="soumettreFormulaire(this)"><BR> <% ' Vérifie si le paramètre "bouton" est présent dans l'URL If Request.QueryString("bouton") <> "" Then ' Récupère la valeur du bouton Response.Write("L47") & ("<BR>") Dim valeurBouton valeurBouton = Request.QueryString("bouton") ' Exécution d'une logique en fonction de la valeur du bouton If valeurBouton = "Validez" Then ' Ajouter le code pour traiter l'envoi if RechMail() then%> Saisissez votre nouveau mot de passe : <input name="Pass" type = "text""> <input id="Button2" type="button" value="Validez" onclick="soumettreFormulaire2(this)"><BR>
Mais
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <script> function soumettreFormulaire(bouton) { // Met à jour l'action du formulaire avec la valeur du bouton cliqué document.getElementById("monFormulaire").action = "conn.asp?bouton=" + bouton.value; // Soumet le formulaire document.getElementById("monFormulaire").submit(); } function soumettreFormulaire2(bouton1) { // Met à jour l'action du formulaire avec la valeur du bouton cliqué document.getElementById("monFormulaire").action = "conn.asp?bouton1=" + bouton1.value; // Soumet le formulaire document.getElementById("monFormulaire").submit(); } </script> Modification de votre mot de passe : <form id="monFormulaire" method="post" action="conn.asp"> Saisissez votre mail : <input name="Mail" type = "text""> <input id="Button1" type="button" value="Validez" onclick="soumettreFormulaire(this)"><BR> <% ' Vérifie si le paramètre "bouton" est présent dans l'URL If Request.QueryString("bouton") <> "" Then ' Récupère la valeur du bouton Response.Write("L47") & ("<BR>") Dim valeurBouton valeurBouton = Request.QueryString("bouton") ' Exécution d'une logique en fonction de la valeur du bouton If valeurBouton = "Validez" Then ' Ajouter le code pour traiter l'envoi if RechMail() then%> Saisissez votre nouveau mot de passe : <input name="Pass" type = "text""> <input id="Button2" type="button" value="Validez" onclick="soumettreFormulaire2(this)"><BR> <%If Request.QueryString("bouton1") <> "" Then Response.Write("L58") & ("<BR>") ' Récupère la valeur du bouton 'Dim valeurBouton valeurBouton= Request.QueryString("bouton1") Response.Write("valeur bouton =") & valeurBouton & ("<BR>") ' Exécution d'une logique en fonction de la valeur du bouton If valeurBouton = "Validez" Then changePass() end if end if end if End If End If %>renvoie aucune valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Request.QueryString("bouton1")
Si quelqu'un a une idée. MERCI
Partager