Bonjour,


je cherche a désactiver plusieurs select lorsqu'un seul est checked j'ai fais le script suivant ;


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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>