Bonjour...
Voici mon code de formulaire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<form name="formsaisie" method="get" enctype="text/plain" action="envoi.php" onsubmit="return validation();">
        <pre class="petit2">  
                  Nom: <input name="nom" style="background-color:#FFCC99; width: 300px">
              Pr&eacute;nom: <input name="prenom" style="background-color:#FFCC99; width: 300px"> 
	         Email: <input name="mail" style="background-color:#FFCC99; width: 300px">
	      Adresse: <textarea name="adresse" rows="2" cols="30" style="background-color:#FFCC99; width: 300px"></textarea><br>
                   Sujet: <input name="sujet" style="background-color:#FFCC99; width: 300px">  
	      Message: <textarea name="message" rows="5" cols="30" style="background-color:#FFCC99; width: 300px"></textarea><input type="submit" value="Envoyer" style="background-color:#CCCCFF;">
         </pre>
      </form>
Et mon script de validation:
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
 
<script language="Javascript">
function validation()
{
if(document.formsaisie.nom.value == "")
{
alert('Anonymat refusé!');
return false;
}
else
{
return true;
}
 
if(document.formsaisie.mail.value == "")
{
alert('Un mail valide, SVP!');
return false;
}
else
{
return true;
}
 
if(document.formsaisie.sujet.value == "")
{
alert('Un sujet à votre message, SVP!');
return false;
}
else
{
return true;
}
 
if(document.formsaisie.nom.value == "")
{
alert('Vous avez oublié votre message!');
return false;
}
else
{
return true;
}
}
</script>
Ca marche pour "nom", mais si le reste n'est pas rempli, ça envoie quand même...
Qu'est-ce que j'ai pas bien fait (précision: je débute en js...)?
http://gunsch.free.fr/contact.html
pour constater.
Merci pour vos réponses...