Bonjour tout le monde
Je souhaiterais afficher un combox suite à une selection sur un autre combox?
Comment puis je faire?
Merci
P.S: pardon, si je m'explique mal.
A +
Bonjour tout le monde
Je souhaiterais afficher un combox suite à une selection sur un autre combox?
Comment puis je faire?
Merci
P.S: pardon, si je m'explique mal.
A +
je suis un développeur debutant qui cherche à comprendre.
Certain livre sont pas facile à comprendre.
Bonjour tout le monde.
Avez vous compris ma question ?
Pour être plus clair je veux réaliser un moteur de recherche avec ajax.
Cordialement.
je suis un développeur debutant qui cherche à comprendre.
Certain livre sont pas facile à comprendre.
par defaut tu met le style de ta ComboBox a hidden
imaginons ceci
on va venir appliquer un style a ta combobox pour la cacher et l'afficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <html> <head></head> <body> <form> <input type="text" name="recherche" id="recherche" /> <select id="cbb" name="cbb">...</select> <input type="button" value="rechercher" id="btnRecherche" /> </form> </body> </html>
dans le head on va ajouter ceci
et par defaut on va mettre ton select avec la class="hide"<style type="text/css">
select.hide {
visibility:hidden;
display:none;
}
select.show {
visibility:visible;
display:;
}
</style>
ensuite on va ajouter un event a ton bouton ce qui donne :
Edit : je vient de voir que c'est sur une balise select que tu veux l'event
Code : Sélectionner tout - Visualiser dans une fenêtre à part ... id="btnRecherche" onclick="document.getElementById('cbb').className='show'" ...
donc remplace mon input button par un select et mon event onclick par onchange
Gnarf !
Mon C.V.
Culture agile && Software Craftsmanship && (.NET {VS 2019 && WPF} || PHP {(PHPStorm || VS Code) && (Docker)})
Pensez au TAG
Bonjour tout le monde
Ca ne fonctionne pas, ca s'affiche à l'ouverture.
voici le code
et
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
22
23 <Form> <SELECT name="logement" id="btnRecherche" onchange="document.getElementById('cbb1').className='show'"> <option style="background-color:yellow">-Type de logement-</option> <option style="background-color:yellow">Maison</option> <option style="background-color:yellow">Appartement</option> </SELECT> <select id="cbb1" name="appart"> <option style="background-color:yellow">-type appart-</option> <option style="background-color:yellow">t1</option> </select> </form>
J'igore pourquoi ca ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <style type="text/css"> select.hide { visibility:hidden; display:none; } select.show { visibility:visible; display:; } </style>
Peut on le faire sur deux combox
Merci
A +
je suis un développeur debutant qui cherche à comprendre.
Certain livre sont pas facile à comprendre.
oui on peut le faire sur 2 combobox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <select id="cbb1" name="appart" class="hide"> <option style="background-color:yellow">-type appart-</option> <option style="background-color:yellow">t1</option> </select>
à remplacer par
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('cbb1').className='show'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function() { document.getElementById('cbb1').className='show'; document.getElementById('cbb2').className='show'; }
Gnarf !
Mon C.V.
Culture agile && Software Craftsmanship && (.NET {VS 2019 && WPF} || PHP {(PHPStorm || VS Code) && (Docker)})
Pensez au TAG
Bonjour tout le monde
Ca fonctionne, j'ai d'autres questions, mais je vais me rendre sur le bon forum.
Merci de votre aide.
A +
je suis un développeur debutant qui cherche à comprendre.
Certain livre sont pas facile à comprendre.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager