Formulaire à plusieur action

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

  • Votes
  • Date
  • Date décroissante
  1. 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>
    1. ok, merci je vais essayer !
    2. 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.
  2. 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 ^^
    1. Merci beaucoup, ça fonctionne nikel, bonne journée et merci encore