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

3 réponses

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
sebounet25
 
ok, merci je vais essayer !
0
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
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
sebounet25
 
Merci beaucoup, ça fonctionne nikel, bonne journée et merci encore
0