Submit en fonction des choix radio du form ?

Résolu/Fermé
patate34 Messages postés 44 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 18 septembre 2010 - 12 mars 2010 à 23:51
patate34 Messages postés 44 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 18 septembre 2010 - 16 mars 2010 à 01:00
Bonjour,
Je ne sais pas si c'est possible mais je voudrais faire la chose suivante:
- Si on sélectionne mode de paiement "Chèque" => envoyer mail + delete cookie
- Si on sélectionne Paypal/CB => faire l'action="https://www.sandbox.paypal.com/us/home" method="post"

Avec un formulaire de ce type, est-ce possible ?

<form id="contacter" name="formulaire" ACTION= "formtomailpanier.php" onSubmit="return controles_coordonnees()" method="post" enctype="multipart/form-data">
...
<fieldset>
     <legend> Mode de paiement <em>*</em></legend>
	<label><input type="radio" name="mode_paiement" value="cheque">Ch&egrave;que</label><br>
	<label><input type="radio" name="mode_paiement" value="PaypalCB"><img src="images/bnr_horizontal_solution_PP_.gif" width="200" height="49"></label><br>
</fieldset>
<input name="submit2" type="submit" onClick="DeleteCookie ('monpanier');" value="Commander" />
<input type="reset" value="Annuler"/></p>
</form>


Merci pour votre aide.
A voir également:

1 réponse

patate34 Messages postés 44 Date d'inscription mardi 21 août 2007 Statut Membre Dernière intervention 18 septembre 2010 1
16 mars 2010 à 01:00
J'ai la solution. Simple, mais j'ai galéré pour trouver un truc aussi basic... Je le post au cas ou d'autres seraient dans le même cas... A+ pour de nouvelles aventures...

function modepaiement ()
 {
   if (document.forms[0].mode_paiement[0].checked == true)
   { document.forms[0].action = "formtomailpanier.php"; }
   if (document.forms[0].mode_paiement[1].checked == true)
   { document.forms[0].action = "https://www.sandbox.paypal.com/us/home"; }
 }
</script>
...
<form id="contacter" name="formulaire" method="post" onSubmit="modepaiement()">
0