Formulaire à plusieur action

sebounet25 -  
 sebounet25 -
Bonjour,

Je voudrai savoir si il est possible de faire un formulaire à plusieurs actions, je m'explique

Un formulaire qui fait le lien :
choix 1 envoi vers la page A
choix 2 envoi vers la page B ...

Merci
Configuration: Windows Vista
Firefox 2.0.0.14

3 réponses

  1. Mimiste Messages postés 1159 Statut Membre 206
     
    Oui en changeant l'action de ton formulaire

    <form name="MonForm" id="MonForm" action="" >

    <input type="button" value="bouton1" onclick="document.getElementById('MonForm').action='TON ACTION 1'; submit();" >
    <input type="button" value="bouton2" onclick="document.getElementById('MonForm').action='TON ACTION 2'; submit();" >
    </form>
    0
    1. sebounet25
       
      ok, merci je vais essayer !
      0
    2. sebounet25
       
      excuse moi, je me suis mal exprimé, je me suis trompé, je voudrai une liste déroulante qui selon le choix, envoi sur une page différente.
      0
  2. Mimiste Messages postés 1159 Statut Membre 206
     
    alors la il faut créer une fonction javascript ce sera plus clair

    <script language="javascript">

    function changeAction(valeur)
    {

    switch (valeur)
    {
    case "option1" : document.getElementById('MonForm').action='TON ACTION 1';
    case "option2" : document.getElementById('MonForm').action='TON ACTION 2';
    }

    document.getElementById('MonForm').submit();
    }

    </script>

    <form name="MonForm" id="MonForm" action="" >

    <select name="MaListe" id="MaListe" onchange="changeAction(this.value)">
    <option value="option1">option1</option>
    <option value="option2">option2</option>
    </select>

    </form>

    Essai si je ne me suis pas planté sa marche ^^
    0
  3. sebounet25
     
    Merci beaucoup, ça fonctionne nikel, bonne journée et merci encore
    0