Liste déroulante sans bouton submit

mazflo007 Messages postés 144 Statut Membre -  
vignemail1 Messages postés 1262 Statut Contributeur -
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 1262 Statut Contributeur 259
 
<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   Statut Contributeur Dernière intervention   340
 
0
mazflo007 Messages postés 144 Statut Membre 3
 
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 715 Statut Membre 78
 
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 510 Date d'inscription   Statut Membre Dernière intervention   1 529
 
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 715 Statut Membre 78
 
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 510 Date d'inscription   Statut Membre Dernière intervention   1 529
 
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