Bonjour,

Je viens vous demander de l'aide vis à vis d'un petit bug que j'ai lors de la vérification d'un formulaire via JavaScript. J'ai donc une inclusion de mon JS dans la page, le formulaire contient le paramètre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
onSubmit="return FormTest();"
et donc le js se présente sous la forme suivante :


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
function FormTest()
{
	 if (document.form.year.value == 0)
	  {
			alert("Alert 1");
			return false;
	  }
 
	else if (document.form.name.value == 0)
	  {
		  alert("Alert 2");
		  return false;
	  }
 
	 else if (document.form.cards.value == 0)
	  {
		  alert("Alert 3 ");
		  return false;
	  }
          else
          {
              return true;
           }
}
(j'ai du changer le nom des valeurs et en mettre qu'un extrait pour des problèmes de confidentialité et de taille (presque 50 champs a tester))

Donc lorsque je valide le formulaire a vide, j'ai une alert 1. Je remplis donc le champs Year et revalide a nouveau et la tout les autres champs ne sont pas testé et le formulaire est envoyé.

Si quelqu'un a connu le même problème ou pourrait m'aiguiller.
Merci d'avance,
Knut