Bonjour,
voila une fonction toute simple mais qui me pose des problèmes.
J'ai un formulaire composé de 35 input type texte nommés de t1 a t35.
L'utilisateur doit saisir un chiffre dans les input de son choix dont la somme ne peut excéder 28.
J'ai écrit la fonction ci-dessous que marche avec IE et pas avec mozilla
voila l'erreur qu'il m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Erreur : document.getElementById("t" + i) has no properties}
voila la fonction :
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
function Control(){
	var total=0;
	chemin_form = document.form1;
		for (i=1;i<=35;i++){
			if(document.getElementById('t'+i).value!=''){
			total = total+parseInt(document.getElementById('t'+i).value);
			}
		}
				alert (total);
		if (total!=28){
			alert('Vous avez fait une erreur dans votre choix');
			return
		}
	document.form1.submit();
}
si quelqu'un peut m'aider, merci d'avance