Bonjour...
Voici mon code de formulaire:
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 <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é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>
Ca marche pour "nom", mais si le reste n'est pas rempli, ça envoie quand même...
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>
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...
Partager