Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2008, 09h59   #1
Débutant
 
Inscription : novembre 2003
Messages : 999
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 999
Points : 114
Points : 114
Par défaut faire apparaître un composant

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.
argon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 10h30   #2
Débutant
 
Inscription : novembre 2003
Messages : 999
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 999
Points : 114
Points : 114
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.
argon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2008, 12h06   #3
Membre confirmé
 
Avatar de UNi[FR]
 
nico.
Inscription : juin 2002
Messages : 327
Détails du profil
Informations personnelles :
Nom : nico.
Âge : 28

Informations forums :
Inscription : juin 2002
Messages : 327
Points : 294
Points : 294
Envoyer un message via MSN à UNi[FR]
par defaut tu met le style de ta ComboBox a hidden

imaginons ceci

Code :
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>
on va venir appliquer un style a ta combobox pour la cacher et l'afficher

dans le head on va ajouter ceci
Citation:
<style type="text/css">
select.hide {
visibility:hidden;
display:none;
}
select.show {
visibility:visible;
display:;
}
</style>
et par defaut on va mettre ton select avec la class="hide"

ensuite on va ajouter un event a ton bouton ce qui donne :

Code :
... id="btnRecherche" onclick="document.getElementById('cbb').className='show'" ...
Edit : je vient de voir que c'est sur une balise select que tu veux l'event

donc remplace mon input button par un select et mon event onclick par onchange
__________________
Gnarf !
www.uni-d.net (Wamp MSS) - Mon C.V. - Mon Blog
.NET {VS 2010 && LINQ} && PHP {(Zend Studio || Notepad++) && (WAMP || WAMP mss)} && Multimédia {Flash CS5 && Photoshop CS5}

Pensez au TAG
UNi[FR] est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 10h29   #4
Débutant
 
Inscription : novembre 2003
Messages : 999
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 999
Points : 114
Points : 114
Bonjour tout le monde

Ca ne fonctionne pas, ca s'affiche à l'ouverture.


voici le code

Code :
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>
et

Code :
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>
J'igore pourquoi ca ne fonctionne pas.

Peut on le faire sur deux combox


Merci


A +
__________________
je suis un développeur debutant qui cherche à comprendre.

Certain livre sont pas facile à comprendre.
argon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2008, 17h01   #5
Membre confirmé
 
Avatar de UNi[FR]
 
nico.
Inscription : juin 2002
Messages : 327
Détails du profil
Informations personnelles :
Nom : nico.
Âge : 28

Informations forums :
Inscription : juin 2002
Messages : 327
Points : 294
Points : 294
Envoyer un message via MSN à UNi[FR]
Code :
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>
oui on peut le faire sur 2 combobox

Code :
document.getElementById('cbb1').className='show'
à remplacer par
Code :
1
2
3
4
5
function() 
{
document.getElementById('cbb1').className='show';
document.getElementById('cbb2').className='show';
}
__________________
Gnarf !
www.uni-d.net (Wamp MSS) - Mon C.V. - Mon Blog
.NET {VS 2010 && LINQ} && PHP {(Zend Studio || Notepad++) && (WAMP || WAMP mss)} && Multimédia {Flash CS5 && Photoshop CS5}

Pensez au TAG
UNi[FR] est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 10h18   #6
Débutant
 
Inscription : novembre 2003
Messages : 999
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 999
Points : 114
Points : 114
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.
argon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h33.


 
 
 
 
Partenaires

Hébergement Web