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
voila la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Erreur : document.getElementById("t" + i) has no properties}
si quelqu'un peut m'aider, merci d'avance
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(); }
Partager