Bonjour,
J'ai mis en place un script pour détecter, à la soumission du formulaire, quel <button> a été cliqué.
Ca marche bien sur mon pc, mais hélas pas sur iphone (ni safari ni chrome)...
Mon client commence à faire la gueule car ça bloque son site
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <form class="checkout" method="post" action=""> <button type="submit" class="is_paypal">Paiement en ligne</button> <button type="submit" class="is_cheque">Paiement par chèque</button> </form> <div class="choixPaiement"></div> <script src="js/jquery.min.js"></script> <script> $(function() { $('form.checkout').submit(function(e) // à la soumission du formulaire de commande : { e.preventDefault(); if($(document.activeElement).hasClass('is_paypal')) { $('.choixPaiement').text('Vous avez choisi de payer en ligne'); } else { $('.choixPaiement').text('Vous avez choisi de payer par chèque'); } }); }); </script>
Merci d'avance pour toute suggestion !
Mathieu
Partager