bonsoir,

je n'arrive pas à inserer un verifiateur d'@ ds un formulaire simple
je pense que c'est en partie dû au fait de la case à cocher
j'ai eu le meme probleme pour le bouton ''effacer'' que j'ai biaisé en ré affichant la page

voici le script:
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
<font face="arial">
<center>
<table border="0"><tr><td>
<br><b>
Je suis:<br><br> 
<input type="radio" name="je suis" value="un enfant" checked />
 Un enfant - &nbsp; <br> 
<input type="radio" name="je suis" value="un parent">
Un parent - &nbsp; <br> 
<input type="radio" name="je suis" value="un ami">
Un ami - &nbsp; <br> 
<input type="radio" name="je suis" value="un elu de CE ou du CCE">
Un élu de CE ou du CCE<br> 
<input type="radio" name="je suis" value="un membre de la famille">
Un membre de la famille<br>
<input type="radio" name="je suis" value="un animateur">
Un animateur<br>
<br>
<b>Nom : </b><input name="Nom"size=40 maxlength=50><br>
<br> 
<b>Prenom : </b><input name="Prénom"size=40 maxlength=50><br>
<br> 
<b>Adresse @ : </b><input name=" "size=40 maxlength=50><br>
</center>
 
 
<BODY>
<SCRIPT language="JavaScript" title="G1SCRIPT">
<!--
function checkCheckBox(f){
if (f.agree.checked == false )
{
alert('Vous devez cocher la case !!');
return false;
}else
return true;
}
//-->
 
</SCRIPT>
<form action="mailto:xxxx2008@hotmail.fr?subject=inscription_lettre" name="envoi" method=POST  onsubmit="return checkCheckBox(this)">
<br>
Avant d'envoyer le formulaire, vous devez lire les informations.<br>
<br>
J'ai lu les informations: <input type="checkbox" value="0" name="agree"></b>
<input type="submit" value="Envoyer">
<input type="button" value="Effacer" onclick="document.location.href='/page9.html';">
<input type="button" value="Annuler" onclick="document.location.href='/page2.html';">
</form>
</BODY>
donc si les champs sont vides, le formulaire envoie le mess avec aucune information...
voilà si quelqu'un a une solution, merci
DidierLeDid