2010-10-22 5 views
0

J'ai un bouton Ajouter à la liste. Lorsque l'utilisateur clique sur le bouton, les données dans la zone de texte sont ajoutées dans la liste. User can not add same data. mais le problème est que l'utilisateur clique sur le bouton d'ajout 2-3 fois avec en quelques secondes les données sont ajoutées 2 fois dans la liste. Et si l'utilisateur ne clique pas sur un bouton comme celui-ci, ma validation javascript fonctionne correctement mais elle échoue sur ces événements de clic si rapides.comment ne peut déclencher qu'un seul clic même si l'utilisateur clique 2-3 fois sur le bouton en même temps?

Remarque: les données ne sont ajoutées que deux fois, peu importe le nombre de clics sur les boutons en une seconde.

Alors, comment ne déclencher qu'un seul clic même si l'utilisateur clique 2-3 fois sur le bouton en même temps?

+1

Dupliquer: http://stackoverflow.com/questions/50426/preventing-accidental-double-clicking-on-a-button http://stackoverflow.com/questions/3967287/multiple-submit-button-click -problem .... –

+0

duplication possible de [problème double-clic ASP.Net] (http://stackoverflow.com/questions/1498269/asp-net-double-click-problem) –

Répondre

2

Dans la méthode qui gère le bouton, cliquez sur le bouton avant de faire quoi que ce soit d'autre. Juste avant la fin de la méthode, réactivez le bouton.

Questions connexes