IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Détection du button cliqué impossible sur navigateur mobile ?


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 83
    Par défaut Détection du button cliqué impossible sur navigateur mobile ?
    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

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    attention qui dit submit dit rechargement de page ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 83
    Par défaut
    Ok , merci, j'ai utilisé une alternative avec .click(...).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Developpez.net sur navigateur mobile?
    Par mail.spam dans le forum Evolutions du club
    Réponses: 24
    Dernier message: 05/11/2012, 16h41
  2. détection de navigateurs mobiles
    Par chok371 dans le forum jQuery
    Réponses: 1
    Dernier message: 12/10/2010, 20h57
  3. Réponses: 0
    Dernier message: 28/04/2010, 18h21
  4. Clique droit sur un Button
    Par DyoXynE dans le forum C#
    Réponses: 1
    Dernier message: 13/06/2008, 17h00
  5. Réponses: 1
    Dernier message: 07/08/2007, 13h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo