bonjour à tous ! 
  
 
voilà j'aimerai pouvoir manipuler 2 boutons radio que je passe en parametres dans une fonction ... pas très clair ? 
   ok :
 
( c'est assez long, mais c'est super clarifié et super simplifié pour pas que ça soit trop lourd 
 )
 
 
dans mon html :
Code :
 - <INPUT TYPE="RADIO" name="choix_principal" CHECKED value="choix_1" onClick="selection(1); return true;"> Choix 1
 -     <INPUT TYPE="RADIO" name="sous_choix1" CHECKED value="banane"> Banane
 -     <INPUT TYPE="RADIO" name="sous_choix1" value="chouxfleur"> Choux-Fleur
 -  
 -   <INPUT TYPE="RADIO" name="choix_principal" value="choix_2" onClick="selection(2); return true" > Choix 2
 -     <INPUT TYPE="RADIO" name="sous_choix2" CHECKED value="spaghettis"> Spaghettis
 -     <INPUT TYPE="RADIO" name="sous_choix2" value="concombre"> Concombre
 
  | 
    
   
   
 
et la jolie fonction js qui va avec :  
 
 
 
Code :
 - <script language="javascript">
 -   <!--
 -   function selection(numero_choix) {
 -    
 -          boutons_radios_1 = getElementById('sous_choix'+'1');
 -          boutons_radios_2 = getElementById('sous_choix'+'2');
 -    
 -          if(numero_choix == 1) {
 -      
 -              document.boutons_radios_1[1].disabled = false;
 -              document.boutons_radios_1[2].disabled = false;
 -              document.boutons_radios_2[1].disabled = true;
 -              document.boutons_radios_2[2].disabled = true;
 -      
 -            } else {
 -      
 -              document.boutons_radios_1[1].disabled = true;
 -              document.boutons_radios_1[2].disabled = true;
 -              document.boutons_radios_2[1].disabled = false;
 -              document.boutons_radios_2[2].disabled = false;
 -      
 -          }
 -       return true;
 -   }
 -   //-->  
 -   </script>
 
  | 
  
 
 
 
voilà donc en gros, si je clique sur Choix 1, les radios Spaghettis et Concombre seront en disabled, mais pas Banane et choux-fleur
et réciproque si je clique sur Choix 2
 
 
 
le probleme c'est que ça marche po ...    
 
( pour info j'ai essayé dans la fonction de faire un :
       document.getElementById('sous_choix'+numero)[1].disabled = true;
mais marche po non plus 
 )
 
 
si quelqu'un a une idée du pourquoi du comment le schmilblick il aime pas trop ça, je suis preneur   
 
Message édité par le20k le 13-07-2004 à 01:05:21
 ---------------
			
dieu créa l'homme et meuh fit la vache