Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1387 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  manipuler des boutons radio passés en parametre de fonction[resolvu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

manipuler des boutons radio passés en parametre de fonction[resolvu]

n°794061
le20k
un ordinateur? pour koi faire?
Posté le 12-07-2004 à 23:18:50  profilanswer
 

bonjour à tous ! :hello:  
 
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 :
  1. <INPUT TYPE="RADIO" name="choix_principal" CHECKED value="choix_1" onClick="selection(1); return true;"> Choix 1
  2.     <INPUT TYPE="RADIO" name="sous_choix1" CHECKED value="banane"> Banane
  3.     <INPUT TYPE="RADIO" name="sous_choix1" value="chouxfleur"> Choux-Fleur
  4.  
  5.   <INPUT TYPE="RADIO" name="choix_principal" value="choix_2" onClick="selection(2); return true" > Choix 2
  6.     <INPUT TYPE="RADIO" name="sous_choix2" CHECKED value="spaghettis"> Spaghettis
  7.     <INPUT TYPE="RADIO" name="sous_choix2" value="concombre"> Concombre

   
   
   
 
et la jolie fonction js qui va avec :  
 
 
 

Code :
  1. <script language="javascript">
  2.   <!--
  3.   function selection(numero_choix) {
  4.    
  5.          boutons_radios_1 = getElementById('sous_choix'+'1');
  6.          boutons_radios_2 = getElementById('sous_choix'+'2');
  7.    
  8.          if(numero_choix == 1) {
  9.      
  10.              document.boutons_radios_1[1].disabled = false;
  11.              document.boutons_radios_1[2].disabled = false;
  12.              document.boutons_radios_2[1].disabled = true;
  13.              document.boutons_radios_2[2].disabled = true;
  14.      
  15.            } else {
  16.      
  17.              document.boutons_radios_1[1].disabled = true;
  18.              document.boutons_radios_1[2].disabled = true;
  19.              document.boutons_radios_2[1].disabled = false;
  20.              document.boutons_radios_2[2].disabled = false;
  21.      
  22.          }
  23.       return true;
  24.   }
  25.   //-->  
  26.   </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
 
http://lpicircus.free.fr/images/toto.jpg
 
 
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 :p )
 
 
si quelqu'un a une idée du pourquoi du comment le schmilblick il aime pas trop ça, je suis preneur   :ange:


Message édité par le20k le 13-07-2004 à 01:05:21

---------------
dieu créa l'homme et meuh fit la vache
mood
Publicité
Posté le 12-07-2004 à 23:18:50  profilanswer
 

n°794111
DeirElBahr​i
Posté le 13-07-2004 à 00:18:54  profilanswer
 

j'ai pas testé mais il y a de fortes chances pour que les index dans ta collection de boutons commencent a 0 et non a 1..

n°794118
le20k
un ordinateur? pour koi faire?
Posté le 13-07-2004 à 00:25:08  profilanswer
 

bien vu mais non :(
 
l'erreur indiquée est :  
Ligne : 32
Car : 1 ( ça correspond à l'appel de la fonction selection dans les input )
Erreur : Cet objet ne gere pas cette action
 
jsuis désespéré :'(


---------------
dieu créa l'homme et meuh fit la vache
n°794135
le20k
un ordinateur? pour koi faire?
Posté le 13-07-2004 à 01:04:58  profilanswer
 


alternative : j'ai nommé mes 4 radios différemment avec une fonction propre qui les désactive 2 à 2  
 
je clos ... :p


---------------
dieu créa l'homme et meuh fit la vache
n°794139
DeirElBahr​i
Posté le 13-07-2004 à 01:25:46  profilanswer
 

il te manque un ; dans l event Onclick d un des radios..et vire les return true c'est pas la peine de les mettre


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  manipuler des boutons radio passés en parametre de fonction[resolvu]

 

Sujets relatifs
comment recuperer la valeur d'un bouton radio ?Passage en parametre
[js] Donner une valeur par défaut à un paramètre ?Fonction ini_set()
boutons sur wx.FrameParamètre "submit" dans une URL (form type GET) ?
[Oracle/PL-SQL] Passer un tableau en paramètre d'une procedure stockéeFonction et malloc local
Header "Return-Path:" dans une fonction mail() ?[VB]creer une fonction pour récupére les action sur la molette.??
Plus de sujets relatifs à : manipuler des boutons radio passés en parametre de fonction[resolvu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR