Désactiver plusieurs SELECT avec javascript
Bonjour,
je cherche a désactiver plusieurs select lorsqu'un seul est checked j'ai fais le script suivant ;
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| function ReactivChamp()
{
alert(document.getElementById("programme").selectedIndex);
if (document.getElementById("programme").selectedIndex != 0)
{
document.getElementById("numLot").disable="true";
document.getElementById("ville").disable="true";
}
else if (document.getElementById("numLot").selectedIndex) != 0)
{
document.getElementById("programme").disable="true";
document.getElementById("ville").disable="true";
}
else if (document.getElementById("ville").selectedIndex != 0)
{
document.getElementById("programme").disable="true";
document.getElementById("numLot").disable="true";
}
} |
en l'appelant depuis :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <SELECT name="programme" onChange="ReactivChamp()" tabindex="3" class="inputch2_n" onBlur="this.className='inputch2_n'" onFocus="this.className='inputch2_s'" >
<option value="none" defaut="checked">Choissisez un programme</option>
<?php
$sql = "SELECT * FROM programme";
$req_sql = mysql_query($sql)or die(mysql_error());
while($array = mysql_fetch_array($req_sql))
{
echo "<option value=".$array['nom']." name=".$array['nom'].">".$array['nom']."</option>";
}
?>
</SELECT> |