Bonjour,
Voici mon code PHP (extrait) :
voici le code généré :
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
22 <SCRIPT LANGUAGE="JavaScript"> <!-- function coche(ligne) { alert(document.formdel.typeSuppression[ligne].length) //--> } </SCRIPT> <?php echo "<form name='formdel' method='post' action='delsessions.php?supOK=1'>"; echo "<TABLE>"; $i = 0; while($i<2) { echo "<TR>"; echo "<TD><INPUT type='checkbox' name='sup[$i]' value='sup' onclick='coche($i);'></TD>"; echo "<TD><INPUT name='typeSuppression[$i]' type='radio' value='1'></TD>"; echo "<TD><INPUT name='typeSuppression[$i]' type='radio' value='2'></TD>"; echo "<TD><INPUT name='typeSuppression[$i]' type='radio' value='3'></TD></TR>"; $i++; } echo "</TABLE>";
Mais j'ai une erreur sur l'alerte Javascript : "ce n'est pas un objet", donc la fonction ne fonctionne pas car typeSuppression[ligne] n'est pas reconnu par le Javascript.
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 <SCRIPT LANGUAGE="JavaScript"> <!-- function coche(ligne) { alert(document.formdel.typeSuppression[ligne].length) //--> } </SCRIPT> <form name='formdel' method='post' action='delsessions.php?supOK=1'> <TABLE><TR> <TD><input type='checkbox' name='sup[0]' value='sup' onclick='coche(0);'></TD> <TD><INPUT name='typeSuppression[0]' type='radio' value='1'></TD> <TD><INPUT name='typeSuppression[0]' type='radio' value='2'></TD> <TD><INPUT name='typeSuppression[0]' type='radio' value='3'></TD></TR> <TR> <TD><input type='checkbox' name='sup[1]' value='sup' onclick='coche(1);'></TD> <TD><INPUT name='typeSuppression[1]' type='radio' value='1'></TD> <TD><INPUT name='typeSuppression[1]' type='radio' value='2'></TD> <TD><INPUT name='typeSuppression[1]' type='radio' value='3'></TD></TR></TABLE>
Pourriez-vous me dire comment je peux utiliser dans le Javascript la variable-tableau 'typeSuppression[$i]' du PHP ?
Merci.
Renaud
Partager