Bonjour j'ai un un formulaire php et je souhaite que quand la personne valide et que les paramètres de vérification soit valide un message d'alert s'affiche avec un petit message de remerciement mon problème est que je déclare ma fonctionvoici la function
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 else { displaymessage(); }mais ca ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function displaymessage() { alert("Merci pour votre confiance"); }
voici mon code en entier
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93 <?php // N'afficher que les erreurs, pas les avertissements... ini_set("error_reporting", "E_ALL & ~E_NOTICE"); // Adresse de réception du formulaire $email_dest = "test@test.com"; if ($_POST['envoi']) { // E-mail headers: $headers ="MIME-Version: 1.0 \n"; $headers .="From: visiteurs du site <test@test.com>\n"; $headers .="Content-Type: text/html; charset=iso-8859-1 \n"; $subject = "Inscription newsletter"; $partie_entete = "<html><head> <meta http-equiv=Content-Type content=text/html; charset=iso-8859-1> </head> <body bgcolor=#FCE1AA>"; for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) if ($_POST['nbre_zone_email'] != 0) { $partie_zone_email = "<font face='Verdana' size='2' color='#8e1a2c'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>"; } $fin = "</body></html>"; $sortie = $partie_entete . $partie_zone_email. $fin ; // Send the e-mail if (@!mail($email_dest,$subject,$sortie,$headers)) { echo("Forms sending impossible"); } else { displaymessage(); } exit(); // Fin du else } // Closing if edit ?><html><head><title></title><script language="JavaScript"> function verifSelection() { if(mail_form.zone_email.value == "ok") { alert("Veuillez entrer votre adresse email"); mail_form.zone_email.focus(); return false; } var exp=new RegExp("^[\\w\\-]+(\\.[\\w\\-]+)*@[\\w\\-]+(\\.[\\w\\-]+)*\\.[\\w\\-]{2,}$", "i"); if(mail_form.zone_email.value !="ok" && !exp.test(mail_form.zone_email.value)){ alert("Adresse email non valide "); mail_form.zone_email.focus(); return false; } } </script> <script language="javascript"> function displaymessage() { alert("Merci pour votre confiance"); } </script> </head> <body> <form name="mail_form" method="post" action="forms.php" onSubmit="return verifSelection()"> <table> <tr> <td width>E mail</td> <td width><input name="zone_email" type="text"></td> </tr><tr> <td valign="top"><input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="1"> <input name="nbre_zones_texte" type="hidden" value="1"> <input name="nbre_zone_email" type="hidden" value="1"> <input name="titre_email" type="hidden" value="E mail"></td> <td><div align="center"> <input type="reset" name="Reset" value="Reset"> <input type="submit" name="envoi" value="Send"> </div></td> </tr> </table> </form> </body> </html>
Partager