Bonjour,

j'ai présentement un formulaire possédant 140 champs nommés text1 à text140 et j'aurais besoin d'avoir une validation et additionner les champs de nouveau (c'est déjà fait) au 'onChange' d'un des objets input de type texte.

Je suis allé consulter la FAQ sur JavaScript et les DOM afin de m'enligner, mais sans résultat.

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 changementSurtemps(){
var inputList = document.formInspecteurs.elements;
 var tot = 0;
 int compteur;
 compteur = 1;
 
 for(unInput in inputList){
  if ((compteur % 4 = 0) && !(isNaN(unInput)) && compteur < 129){
   tot+= parseFloat(unInput.value);}
  else{
   Alert("Veuillez entrer seulement des valeurs numériques dans la colonne de Surtemps.");}
  compteur++;
 }
}
Le formulaire est composé de plusieurs lignes et toujours 4 colonnes (champs texte) par ligne et je dois avoir le total de chaque colonne, d'où vient la constante %4 (pour le quatrième champ).

Bon, le code posté ne réagit pas et me donne des erreurs aux lignes auxquelles des changements ont été apporté.

J'ai aussi essayer avec d'autres syntaxes similaires au code précédent et comme le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
document.forms['formulaireInspecteurs'].elements[compteur].value;
mais le compileur ne semble pas pouvoir être en mesure de comiler ce code. C'est toutefois ce que je faisais à l'université..

y aurait-il des suggestions?