Activer/Desactiver liste déroulante
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:
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>
?> |