Bonjour,
j'ai un petit probleme avec une boucle javascript, ca fait 2 jours que je seches, j'ai pratiquement tout essayé alors j'aurai besoin de lumiere exterieure...
voila ma boucle:
et dans mon form il y a :
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
16
17
18
19
20
21 function valider() { //alert('Message!!'); var form_err = " "; var OK = 0; // special débugage var i = 0; for ( var i = 0 ; i < 6 ; i++) { OK = i; // pour débuggage if (( document.forms['saisieinci'].elements['etataction['+i+']'].value != "Approuvée" )&&( document.saisieinci.etat.value == "Soldée" )){ form_err += "Impossible de solder cette FIA : "+ "etataction["+i+"]\n"; } } if (form_err != " ") { alert(form_err); return false; } alert(form_err); alert('OK = '+OK); // débuggage return true; }
<? boucle php...
<select name="etataction['.$i.']"> ...
par contre hors de la boucle, si je mets une valeur en dur de i, par
exemple:
document.forms['saisieinci'].elements['etataction[3]'].value
cela fonctionne.....
apparement c'est la boucle qui foire et i qui n'est pas bien pris en
compte...
une idée???
Partager