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

JavaScript Discussion :

comment éviter un double click malheureux


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 96
    Points : 73
    Points
    73
    Par défaut comment éviter un double click malheureux
    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="image" src="images/ok.jpg" border="0" onclick="creation()" />
    qui lance la fonction creation.
    si on clique rapidement 2 fois sur l'image, la fonction se déroule 2 fois (création de 2 enregistrements dans la table, dans le cas qui me préoccupe)
    Quelqu'un connait-il un moyen pour que la fonction ne s'exécute qu'une seule fois ?
    Merci

  2. #2
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    Citation Envoyé par Godard Voir le message
    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="image" src="images/ok.jpg" border="0" onclick="creation()" />
    qui lance la fonction creation.
    si on clique rapidement 2 fois sur l'image, la fonction se déroule 2 fois (création de 2 enregistrements dans la table, dans le cas qui me préoccupe)
    Quelqu'un connait-il un moyen pour que la fonction ne s'exécute qu'une seule fois ?
    Merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="image" src="images/ok.jpg" border="0" onclick="this.disabled=true; creation(); return false" />
    si tu a besoin de rendre de nouveau le input actif il te faut mettre disabled à false

    A+JYT

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

Discussions similaires

  1. Comment éviter un double lancement ?
    Par oeilvert dans le forum Bibliothèque standard
    Réponses: 11
    Dernier message: 02/02/2011, 09h53
  2. Comment éviter le double envoi d'une requete?
    Par ando0098 dans le forum JSF
    Réponses: 7
    Dernier message: 07/10/2010, 16h47
  3. [VB] Comment désactiver le double-click
    Par rodymary dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 28/06/2006, 10h35
  4. Réponses: 4
    Dernier message: 28/07/2004, 10h42

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