control de formulaire qui marche avec IE et non mozilla
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:
Erreur : document.getElementById("t" + i) has no properties}
voila la fonction :
Code:
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