Bonjour à tous.
Dans mon formulaire, je voudrais contrôler la saisie des données de l'internaute avec Javascript. Je recupere la valeur saisir avec onblur. En cas de saisie non valide, j'arrive à bien afficher le message d'erreur avec la fonction alert(), mais je n'arrive pas à obliger l'internaute à saisir une donnée valide avant d'avancer. C'est-à-dire à conserver le curseur dans le champ à problème car le curseur se deplace automatiquement.

Voici le code:
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
<script  type="text/javascript" language="javascript"   >
	function verifie(){
		var nb_erreur=0;
		var temp=0; 
       		temp=formulaire.annee.value;
				//alert( temp);
				if (isNaN(temp)) {
			alert("L'année doit-être un nombre");	
 
				}
				else {if (temp<2009)
			alert("L'année doit-être supérieur à 2009");
				}
			}
</script>
<body>
//...
<input type="text"  size="8" name="annee" onblur="verifie()"  />
</body>