Afficher liste déroulante en fonction choix
bobby
-
Thomz Messages postés 25 Statut Membre -
Thomz Messages postés 25 Statut Membre -
Bonjour,
J'ai 2 listes déroulantes. Ce que je veux réussir à faire c'est :
SI valeurSelectionnée == valeurQuiAffiche2emeListe
ALORS afficher2Liste().
En gros au début il n'y a que la première liste. Si l'utilisateur choisi une valeur bien précise dans la liste, alors j'affiche la seconde liste déroulante.
Je pense qu'en js je peux faire ça, mais je ne connais pas vraiment js. Si quelqu'un a une idée, qu'il n'hésite pas, Merci
J'ai 2 listes déroulantes. Ce que je veux réussir à faire c'est :
SI valeurSelectionnée == valeurQuiAffiche2emeListe
ALORS afficher2Liste().
En gros au début il n'y a que la première liste. Si l'utilisateur choisi une valeur bien précise dans la liste, alors j'affiche la seconde liste déroulante.
Je pense qu'en js je peux faire ça, mais je ne connais pas vraiment js. Si quelqu'un a une idée, qu'il n'hésite pas, Merci
A voir également:
- Afficher liste déroulante en fonction choix
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Fonction si et - Guide
- Liste code ascii - Guide
- Afficher appdata - Guide
5 réponses
Well well welll, C'est moche mais tu peux faire deux listes avec un contentant toutes les valeurs et l'autre que certaines.... C'est moche donc ce n'est pas ce que je conseille, après , il y a des trucs comme Visibility:None et Visibility:Hidden... qui la par contre sont dans les beaux codes ...
javascripT....
Cf http://www.creation-du-web.com/honolulu/cours-html-javascript-selecti.html (dernier exemple de la page...)
Cf http://www.creation-du-web.com/honolulu/cours-html-javascript-selecti.html (dernier exemple de la page...)
Voilà ton code en JS que tu mes au début
Puis pour ton menu déroulent :
Thomz.
<script language="JavaScript">
function menuderoulant(selection){
window.location=selection.options[selection.selectedIndex].value;
}
</script>
Puis pour ton menu déroulent :
<select name="menu" onChange="menuderoulant(this)"> <option value="#">Choisir un épisode</option> <option value="http://xxx.idoo.com/Skins.1x1.htm">xxx</option><option value="http://xxx.idoo.com/Skins.1x2.htm">xxx
Thomz.
:( je n'ai pas encore saisie ...
j'ai insérer tes codes mais sans succés .. j'ai bien les lien etc... mais pas de génération ...
dois-je utiliser la fonction savoir()? (je l'es fait mais pas de résultat)
donc comment imbriqué ces élément entre eux ...
<form name="pige">
<select name="compris" onchange="savoir()">
+
<select name="menu" onChange="menuderoulant(this)">
+
function menuderoulant(selection)
+
function savoir() ???
dois-je bien utiliser ces éléments .. ou y-en a t'il trop ou pas assez .. :s ?
j'ai insérer tes codes mais sans succés .. j'ai bien les lien etc... mais pas de génération ...
dois-je utiliser la fonction savoir()? (je l'es fait mais pas de résultat)
donc comment imbriqué ces élément entre eux ...
<form name="pige">
<select name="compris" onchange="savoir()">
+
<select name="menu" onChange="menuderoulant(this)">
+
function menuderoulant(selection)
+
function savoir() ???
dois-je bien utiliser ces éléments .. ou y-en a t'il trop ou pas assez .. :s ?
Tu n'as pas la redirection car tu a du oublier sa :
Que tu place avant le <select name="menu" onChange="menuderoulant(this)">
<script language="JavaScript">
function menuderoulant(selection){
window.location=selection.options[selection.selectedIndex].value;
}
</script>
Que tu place avant le <select name="menu" onChange="menuderoulant(this)">
oui c'est ce que j'avais fait :s
<form name="pige">
<select name="compris" onchange="savoir()">
<option value="ni">lundi</option>
<option value="na">mardi</option>
<option value="ne">mercredi</option>
<option value="nu">jeudi</option>
<option value="no">vendredi</option>
<option value="ny">samedi</option>
<option value="nm">dimanche</option>
</select>
<script language="JavaScript">
function menuderoulant(selection){
window.location=selection.options[selection.selectedIndex].value;
}
</script>
<select name="menu" onChange="menuderoulant(this)">
<option value="#">Choisir un épisode</option>
<option value="http://xxx.idoo.com/Skins.1x1.htm">xxx</option><option value="http://xxx.idoo.com/Skins.1x2.htm">xxx</option>
</select>
</form>
<script>
function savoir(){
var indice_selectionne=document.pige.compris.selectedIndex;
var chango=document.pige.compris.options[indice_selectionne].value; switch (chango){
case "ni":document.pige.texter.value="et voilà, c'est reparti !";break;
case "na":document.pige.texter.value="toujours dur de travailler...";break;
case "ne":document.pige.texter.value="quand cela va-t'il finir ?";break;
case "nu":document.pige.texter.value="hum, l'odeur du week-end !!!";break;
case "nov":document.pige.texter.value="encore un jour et c'est bon !";break;
case "ny":document.pige.texter.value="Waoow ! On y est...";break;
default:document.pige.texter.value="Pourvu que ça dure...";break;
}
}
</script>
<form name="pige">
<select name="compris" onchange="savoir()">
<option value="ni">lundi</option>
<option value="na">mardi</option>
<option value="ne">mercredi</option>
<option value="nu">jeudi</option>
<option value="no">vendredi</option>
<option value="ny">samedi</option>
<option value="nm">dimanche</option>
</select>
<script language="JavaScript">
function menuderoulant(selection){
window.location=selection.options[selection.selectedIndex].value;
}
</script>
<select name="menu" onChange="menuderoulant(this)">
<option value="#">Choisir un épisode</option>
<option value="http://xxx.idoo.com/Skins.1x1.htm">xxx</option><option value="http://xxx.idoo.com/Skins.1x2.htm">xxx</option>
</select>
</form>
<script>
function savoir(){
var indice_selectionne=document.pige.compris.selectedIndex;
var chango=document.pige.compris.options[indice_selectionne].value; switch (chango){
case "ni":document.pige.texter.value="et voilà, c'est reparti !";break;
case "na":document.pige.texter.value="toujours dur de travailler...";break;
case "ne":document.pige.texter.value="quand cela va-t'il finir ?";break;
case "nu":document.pige.texter.value="hum, l'odeur du week-end !!!";break;
case "nov":document.pige.texter.value="encore un jour et c'est bon !";break;
case "ny":document.pige.texter.value="Waoow ! On y est...";break;
default:document.pige.texter.value="Pourvu que ça dure...";break;
}
}
</script>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<script language="JavaScript">
function menuderoulant(selection){
window.location=selection.options[selection.selectedIndex].value;
}
</script>
<form name="form1"> <br><br><br> <div align="center"><u><b>Voir un autre épisode de la saison 1</b></u> : <select name="menu" onChange="menuderoulant(this)"> <option value="#">Choisir un épisode</option> <option value="http://smokeweedz.idoo.com/Skins.1x2.htm">S1 - Episode 1 : Tony</option>
:ok:
@Archeus01 : c'est exactement ca que je cherche .. le dernier exemple de la page que tu as mis en lien, mais je n'arrive pas du tout à comprendre le code de ce double menu déroulatn et je n'arrive pas non plus a le trouver sur le site ... peux-tu m'aider stp? merci ;)