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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  activer un select selon le champs d'un autre select

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

activer un select selon le champs d'un autre select

n°1378824
carot0
Posté le 01-06-2006 à 13:52:02  profilanswer
 

slt tlm, voila je voudrai activer un select selon le champs d'un autre select.
Par ex : si je selectionne le 2eme champ de mon 1er selecte je veux que le 2nd select passe de desactiver a activé. j'ai pensé a un onchange dans le 1er select mais je ne saisp as comment le mettre en oeuvre...


---------------
In a world without walls and fences, who needs Windows and Gates
mood
Publicité
Posté le 01-06-2006 à 13:52:02  profilanswer
 

n°1378829
anapajari
s/travail/glanding on hfr/gs;
Posté le 01-06-2006 à 13:53:41  profilanswer
 

Code :
  1. <select ... onchange="laFonctionQuiVabien()">

n°1378892
carot0
Posté le 01-06-2006 à 14:27:44  profilanswer
 

anapajari a écrit :

Code :
  1. <select ... onchange="laFonctionQuiVabien()">



je voyais plutot quelque chose au niveau de l'<option> car la il va me falloir un traitement pour verifier sur quelle option je suis.
De plus j'aimerais ne pas recharger la page si possible...


---------------
In a world without walls and fences, who needs Windows and Gates
n°1378907
anapajari
s/travail/glanding on hfr/gs;
Posté le 01-06-2006 à 14:34:23  profilanswer
 

Code :
  1. onchange="laFonctionQuiVabien(this)"


et dans ta fonction tu récupères l'option selectionnée via  

Code :
  1. function laFonctionQuiVabien(sel){
  2. var optionSelectionnee = sel.selectedItem;
  3. }

n°1378929
carot0
Posté le 01-06-2006 à 14:45:17  profilanswer
 

ok, thx


---------------
In a world without walls and fences, who needs Windows and Gates
n°1378931
antho1983
Posté le 01-06-2006 à 14:46:28  profilanswer
 

si optionSelectionnee == 2 alors nomdu2eselect.disabled=true;

n°1379066
carot0
Posté le 01-06-2006 à 16:16:57  profilanswer
 

j'ai une 2nd question :
je veux me servir de this.selecteditem mais je me suis rendu compte que le contenu de selecteditem, quelqu'en soit mon choix est undifined
 
comment je peux definir des valeurs pour mes <option>


---------------
In a world without walls and fences, who needs Windows and Gates
n°1379073
anapajari
s/travail/glanding on hfr/gs;
Posté le 01-06-2006 à 16:20:57  profilanswer
 

Code :
  1. <option value="...">truc</option>


 
note: je sens que tu vas poser plein de question, toi :o

n°1379080
carot0
Posté le 01-06-2006 à 16:24:25  profilanswer
 

anapajari a écrit :

Code :
  1. <option value="...">truc</option>


 
note: je sens que tu vas poser plein de question, toi :o


mes value sont déjà remplie....


---------------
In a world without walls and fences, who needs Windows and Gates
n°1379081
anapajari
s/travail/glanding on hfr/gs;
Posté le 01-06-2006 à 16:26:09  profilanswer
 

montre ton code

mood
Publicité
Posté le 01-06-2006 à 16:26:09  profilanswer
 

n°1379088
carot0
Posté le 01-06-2006 à 16:30:06  profilanswer
 

anapajari a écrit :

montre ton code


 

Code :
  1. function cat()
  2. {
  3. alert(document.forms.form1.categorie.selectedItem);
  4. if(document.forms.form1.categorie.selectedItem=="catégorie" )
  5.    {
  6.    document.forms.form1.categorie.style.display="none";
  7.    document.forms.form1.mot.style.display="block";
  8.         }
  9. else
  10. {
  11.    document.forms.form1.categorie.style.display="block";
  12.    document.forms.form1.mot.style.display="none";
  13.     }
  14. }
  15. <select  onchange="cat()" name='champ'  >
  16. <option  value='Nomoutil'>Nom de l\'outil</option>
  17. <option  value='Description'>Description</option>
  18. <option  value='catégorie'>Catégorie</option>
  19. </select>

Message cité 1 fois
Message édité par carot0 le 01-06-2006 à 16:30:32

---------------
In a world without walls and fences, who needs Windows and Gates
n°1379476
carot0
Posté le 02-06-2006 à 09:17:31  profilanswer
 

carot0 a écrit :

Code :
  1. function cat()
  2. {
  3. alert(document.forms.form1.categorie.selectedItem);
  4. if(document.forms.form1.categorie.selectedItem=="catégorie" )
  5.    {
  6.    document.forms.form1.categorie.style.display="none";
  7.    document.forms.form1.mot.style.display="block";
  8.         }
  9. else
  10. {
  11.    document.forms.form1.categorie.style.display="block";
  12.    document.forms.form1.mot.style.display="none";
  13.     }
  14. }
  15. <select  onchange="cat()" name='champ'  >
  16. <option  value='Nomoutil'>Nom de l\'outil</option>
  17. <option  value='Description'>Description</option>
  18. <option  value='catégorie'>Catégorie</option>
  19. </select>



 [:_deckard_]  


---------------
In a world without walls and fences, who needs Windows and Gates
n°1379480
anapajari
s/travail/glanding on hfr/gs;
Posté le 02-06-2006 à 09:21:20  profilanswer
 

lis un doc sur selectedItem ça va tout de suite t'éclairer [:spamafote]

n°1379667
carot0
Posté le 02-06-2006 à 11:28:02  profilanswer
 

anapajari a écrit :

lis un doc sur selectedItem ça va tout de suite t'éclairer [:spamafote]


je trouve rien de compréhensible avec google, tu aurais un lien ?


---------------
In a world without walls and fences, who needs Windows and Gates
n°1379672
antho1983
Posté le 02-06-2006 à 11:33:06  profilanswer
 

utilise le getByName sinon

n°1379674
carot0
Posté le 02-06-2006 à 11:35:41  profilanswer
 

antho1983 a écrit :

utilise le getByName sinon


le getByName ne me permetra pas de connaitre l'element selectionné dans le select, si ?


---------------
In a world without walls and fences, who needs Windows and Gates
n°1379677
antho1983
Posté le 02-06-2006 à 11:39:41  profilanswer
 

onChange=cat(this)
 
function cat(){
    var coco = document.forms.form1.champ.value.
    ...
 
et là tu as la valeur que contient le champ selectionne

n°1379708
carot0
Posté le 02-06-2006 à 12:02:03  profilanswer
 

merci ca marche !!!  :bounce:


---------------
In a world without walls and fences, who needs Windows and Gates
n°1379714
antho1983
Posté le 02-06-2006 à 12:08:31  profilanswer
 

de rien

n°1379725
anapajari
s/travail/glanding on hfr/gs;
Posté le 02-06-2006 à 12:21:36  profilanswer
 

carot0 a écrit :

je trouve rien de compréhensible avec google, tu aurais un lien ?


http://www.quirksmode.org/js/options.html deuxième lien de la recherchere avec 'selectedIndex' dans google:
http://www.mredkj.com/tutorials/tutorial002.html
(le 1er c'est la msdn je suis pas fan)

antho1983 a écrit :

utilise le getByName sinon


Cette fonction existe pas :o

carot0 a écrit :

le getByName ne me permetra pas de connaitre l'element selectionné dans le select, si ?


nan ça existe pas :o

antho1983 a écrit :

onChange=cat(this)
 
function cat(){
    var coco = document.forms.form1.champ.value.
    ...
 
et là tu as la valeur que contient le champ selectionne


so 90's :o

n°1379755
antho1983
Posté le 02-06-2006 à 12:58:17  profilanswer
 

pkoi tu prends un malin plaisir a casser tlm. Si çà marche c ke c bon. pas besoin d'en rajouter.

n°1379809
anapajari
s/travail/glanding on hfr/gs;
Posté le 02-06-2006 à 13:54:21  profilanswer
 

mais je prends pas un malin plaisir a casser tout le monde [:spamafote]
Je précise que la fonction dont tu parles n'existe pas, puis que "de nos jours", l'usage de "form" comme dans "document.form" a tendance à être abandonné au profit de l'usage du DOM...
Maintenant j'ai pas dit que ça marcherait pas, mais que quitte à apprendre comment faire, autant apprendre avec les technos "d'aujourd'hui" plutot que celles d'il y a 5 ans ...

n°1379816
antho1983
Posté le 02-06-2006 à 14:04:43  profilanswer
 

ok dsl de m'etre emporter. Moi je connaissais cette formule là. Elle marche et comme il avait l'air pressé de trouver je lui ai donner. Merci qd même pour tes liens.

mood
Publicité
Posté le   profilanswer
 


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

  activer un select selon le champs d'un autre select

 

Sujets relatifs
probleme de select sous IE[PHP] renseigner champs formulaire avec base de données
Peux ton supprimer les ; et retours charriots d'un champs ?Select menu
VB 6 : comment modifier la definition d'un champs (allowzeolenght)Select simples/multiples : bug IE6?
Problème de récupération valeur d'un select en javascript avec firefoxDiv OnClick + A HREF comment cliquer le lien sans activer onclick
peut ont activer une macro dans une autre macro ?SELECT de la date la plus proche du jour actuel
Plus de sujets relatifs à : activer un select selon le champs d'un autre select


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