Bonjour,

J'ai réalisé un formulaire avec une vérification sur la saisie de certains champs. Pour ce la j'ai créé le script suivant :


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
<!--
function verif()
{
 
if(document.contact_part.nom.value == "")  {
   alert("Veuillez entrer votre nom svp");
   document.contact_part.nom.focus();
   return false;
  }
   else
 
if(document.contact_part.prenom.value ==""){
alert("Merci de saisir votre prénom.");
document.contact_part.prenom.focus();
}
else
 
 if(document.contact_part.telephone.value == "") {
   alert("Merci de saisir cos coordonnées téléphoniques.");
   document.contact_part.telephone.focus();
   return false;
  }
   else
 
 if(document.contact_part.email.value == "") {
   alert("Veuillez entrer votre adresse electronique svp");
   document.contact_part.courriel.focus();
   return false;
  }
 
 if(document.contact_part.email.value.indexOf('@') == -1) {
   alert("Ce n'est pas une adresse electronique, verifiez la svp");
   document.contact_part.courriel.focus();
   return false;
  }
else
 
if(document.contact_part.texte.selectedIndex == 0){
alert("Merci de choisir un sujet de message");
document.contact_part.sujet.focus();
return false;
}
return true;
  }
 
//-->
Le problème est que si je ne saisis rien dans le champ "Nom" par exemple, l'erreur est bien signalée, mais le formulaire est quand même envoyé.
Et malgré de nombreuses recherches, je n'arrive pas à trouver pourquoi ?
Est-ce que l'un de vous saurait me dire ce qu'il manque SVP ?

Merci d'avance

Arzawe