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.

6 réponses

  1. 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
  2. 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
  3. 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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Rctll Messages postés 510 Date d'inscription   Statut Membre Dernière intervention   1 535
     
    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
  6. 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
    1. Rctll Messages postés 510 Date d'inscription   Statut Membre Dernière intervention   1 535
       
      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