Bonjour,

j'ai deux listes, corresponddant chacune a un bouton radio

quand le bouton radio de la liste est coché je souhaite activer la liste et désactiver l'autre.

J'ai mis en place le code ci-dessous mais rien ne se passe.
Merci d'avance de votre aide.

Je débute en javascript alors désolé si la question vous parait idiote...

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
<script language="javascript">
      function disable(name){ 
        if(name == 'lieu'){
            document.getElementById('rad-option-lieu').disabled;
        }
        if(name == 'region'){
            document.getElementById('rad-option-region').disabled;
        }
      }
</script>
 
<?php
<tr>
      <td align=\"center\">";
      $query = "SELECT id_region, nom FROM loc_region";
      $result = requete_second($query);
      echo"
      <font size=\"2\">Sélectionnez une région</font><br /><select id=\"liste_region\" name=\"region\">";
      while($data = mysql_fetch_array($result))
        {
          echo"<option value=\"".$data['id']."\">".$data['nom']."</option>";
        }
      echo"</select>
      </td>
      <td align = 'left'>
        <input type='radio' name='search' value='region' id = \"rad-option-reg\" onclick=\"disable('lieu');\">
      </td>
    </tr>
    <tr>
      <td align=\"center\">";
      $tab=getListeLieux("2");
      echo"
      <font size=\"2\">Sélectionnez un lieu</font><br /><select id=\"liste_lieu\" name=\"lieu\">";
      foreach($tab as $key => $value)
        {
          echo"<option value=\"$key\">$value</option>";
        }
      echo"</select>
      </td>
      <td align = 'left'>
        <input type='radio' name='search' value='lieu' id = \"rad-option-lieu\" onclick=\"disable('region');\" checked>
      </td>
    </tr>
?>