Bonjour,

Tout d'abord je tiens à préciser que je débutes en Javascript
Voilà mon petit problème.
J'ai un formulaire qui va contenir un certain nombre de champs.
Plusieurs de ces champs auront une valeur comprise entre 1 et 9.
J'aimerais contrôler la saisie de l'utilisateur sur ces champs afin de vérifier s'il n'a pas saisir un chiffre infèrieur à 1 ou supérieur à 9.
Avec l'évènement onchange, j'ai vu que je pouvais arriver à mes fins.

Reste que maintenant, je n'arrives pas à faire le lien entre la fonction que j'appelle dans le input du formulaire, et la fonction javascript.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<SCRIPT language="javascript">
   function verif(formulaire, champ) {
	if (formulaire.champ.value<0 || formulaire.ajout.value>9) {
		alert("Saisissez une valeur comprise entre 1 et 9")
	}
   }
</SCRIPT>
 
<form action="./saisie.php" method="post">
<input type="text" name="ajout" id="ajout" value="1" onchange="verif(this.form, this.id)">
<input type="text" name="ajout2" id="ajout2" value="2" onchange="verif(this.form, this.id)">
<input type="submit" value="Envoyer">
</form>
Avec ce code, je n'ai pas d'alerte.
Par contre ce qui est étrange, c'est si j'enlève un des input, le code fonctionne.

Merci d'avance aux personnes qui pourraient m'aider.

Vincent,