Liste déroulante sans bouton submit
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.
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.
6 réponses
-
Contributeur<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>
-
-
merci mais j'aimerais la valeur des option (POST) et n'ont pas mettre des urls car je fonctionne sur une seul page
-
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> -
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();" -
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>