bonjour,
dans le script ci-dessous, quand je n'active pas la verification des champs, il ouvre bien le client de messagerie pour envoyer les mails avec les infos correspondantes.
mais des que j'active, on dirait qu'il me fait un reset du formulaire
vous voyez d'ou ca viens ?
merci
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 <script language="javascript"> function verifSaisie (){ var msgErreur = ""; var frm = "Vous devez remplir le champ "; if (document.envoi.radio.value.length < 1) { msgErreur += frm +"selectionner une civilite.\n"; } if (document.envoi.nom.value.length < 1 ) { msgErreur += frm + "NOM.\n"; } if (document.envoi.prenom.value.length < 1) { msgErreur += frm +"PRENOM.\n"; } if (document.envoi.mail.value.length < 1) { msgErreur += frm + "E-MAIL.\n"; } if (document.envoi.log.value.length < 1) { msgErreur += frm + "LOGIN.\n"; } if (document.envoi.pass.value.length < 1) { msgErreur += frm + "MOT DE PASSE.\n"; } if (document.envoi.message.value.length < 1) { msgErreur += frm + "Message.\n"; } return msgErreur; } function envoie(){ erreur = verifSaisie(); if (erreur != null && erreur != "") { // affichage du message d'erreur alert(erreur); } else { // envoi du mail var env="mailto:"; env +="test@"; env +="test.fr"; env +="?subject=[test]demande de login&body="; env += document.envoi.radio.value; env += "nom :"; env += document.envoi.nom.value; env += "<br>prenom :"; env += document.envoi.prenom.value; env += "<br>mail :"; env += document.envoi.mail.value; env += "<br>login :"; env += document.envoi.log.value; env += "<br>pass :"; env += document.envoi.pass.value; env += "<br>message :"; env += document.envoi.message.value; document.envoi.action=env; } } </script> <form name="envoi" method="POST" enctype="text/plain" onSubmit="envoie();"> <p><b>Mr<input type="radio" name="radio" value="mr" /> Mme <input type="radio" name="radio" value="mme" /> Mlle<input type="radio" name="radio" value="mlle" /> </b></p> <table border="0"> <tr> <td><b>Nom</b></td> <td><b> :</b> <input type="text" name="nom"size=30 maxlength=30/></td> </tr> <tr> <td><b>Prénom</b></td> <td><b> :</b> <input type="text" name="prenom"size=20 maxlength=20/></td> </tr> <tr> <td><b>E-mail</b></td> <td><b> :</b> <input type="text" name="mail"size=40 maxlength=40/></td> </tr> <tr> <td><b>Login souhaité</b></td> <td><b> :</b> <input type="text" name="log"size=15 maxlength=15/></td> </tr> <tr> <td><b>Mot de passe</b></td> <td><b> :</b> <input type="text" name="pass"size=15 maxlength=15/></td> </tr> </table> <br> <p>Décriver la ou les raisons pour lesquelles vous souhaité avoir un identifiant ansi quel type d'examen/projet vous souhaitez avoir accès</p> <br> <textarea name="message" cols="60" rows="5"></textarea> <br> <input type="submit" value="Envoyer" name="Envoyer"> <input type="reset" name="Submit" value="Effacer"> </form>
Partager