Liste déroulante sans bouton submit

Fermé
mazflo007 Messages postés 137 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 4 août 2015 - 26 août 2008 à 22:58
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 27 août 2008 à 16:30
Bonjour,
J'aimerais savoir comment faire une liste déroulante qui ouvre directement un lien de cette liste sans cliquez sur aucune bouton. En faite le lien doit s'ouvrir quand on le choisit dans la liste.
Merci de vos réponses.
A voir également:

6 réponses

vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 259
27 août 2008 à 16:30
<form name="form1" id="form1">
<select name="menu1" onchange="window.location.replace(obj.options[obj.selectedIndex].value);">
<option value="1.html">lien 1</option>
<option value="2.html">lien 2</option>
</select>
</form>
1
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 340
26 août 2008 à 23:02
0
mazflo007 Messages postés 137 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 4 août 2015 3
26 août 2008 à 23:06
merci mais j'aimerais la valeur des option (POST) et n'ont pas mettre des urls car je fonctionne sur une seul page
0
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
26 août 2008 à 23:40
jai oublier il faut rajouter :

<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Rctll Messages postés 499 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 30 juin 2010 1 501
26 août 2008 à 23:43
Si tu veux simplement poster un formulaire lors de la selection d'un item dans ta liste déroulante, c'est plus simple :) il suffit de mettre
onchange="document.form['NOM_DU_FORMULAIRE_A_ENVOYER'].submit();"
0
maxime44 Messages postés 704 Date d'inscription jeudi 1 mai 2008 Statut Membre Dernière intervention 3 juillet 2013 78
26 août 2008 à 23:01
Salut, il faut une liste de redirection :

Exemple :

<form name="form1" id="form1">
<select name="menu1" onchange="MM_jumpMenu('parent',this,0)">
<option value="1.html">lien 1</option>
<option value="2.html">lien 2</option>
</select>
</form>
-1
Rctll Messages postés 499 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 30 juin 2010 1 501
26 août 2008 à 23:11
Le mm_jumpMenu est une fonction javascript générée par asp.. pour qu'elle marche il faut aussi son code.. qui est generé dynamiquement par asp.. (donc pas applicable ici )
0