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 :
Donc jaffiche des listebox.
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>
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
mais ça marche pas. Il dit "annee","listeEcole" n'existe pas.
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; }
Je vois pas comment faire
Partager