Bonjour,
j'ai un tableau de 10 lignes,10 colonnes.
Pour chaque ligne, j'ai un bouton radio.
J'aimerai activer la ligne quand je clique.

J'utilise des champs généré avec des nombres.

Par ex :

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
 
<td style="text-align:center"><input type="radio" name="ligne" value="1" onclick="activer(this.value);desactiver(2);desactiver(3);" /></td>
<td>
<?php
$parametre = new Parametre(); 
$annee1 = -1;
if (isset($_POST["annee1"]) && isset($_POST["ligne1"])) {
 $annee1 = $_POST["annee1"];
}
$parametre->liste_anneescolaire_select_num(1,$annee1)
?>
</td>
<td><?php 
  $ecole = new Ecole();
  $ecole1 = -1;
  if (isset($_POST["listeEcole1"]) && isset($_POST["listeEcole1"])) {
        $ecole1 = $_POST["listeEcole1"];
 }
 $ecole->liste_ecole_select_num(1,$ecole1); 
?>
</td>
Donc jaffiche des listebox.
Et donc en html, j'obtiens
<select name="listeEcole1">...
<select name="listeEcole2">...
<select name="listeEcole3">...

Et en javascript
j'aimerai pouvoir accéder à ces variable

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
function activer(numLigne) {
	annee = "annee"+numLigne;
	listeEcole = "ListeEcole"+numLigne;
	listerased = "listerased"+numLigne;
	listepsycho = "listepsycho"+numLigne;
	document.form1.annee.disabled=true;
	document.form1.listeEcole.disabled=true;
	document.form1.listerased.disabled=true;
	document.form1.listepsycho.disabled=true;
}
mais ça marche pas. Il dit "annee","listeEcole" n'existe pas.

Je vois pas comment faire