[RESOLU] multiple clics sur le même élément

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] multiple clics sur le même élément

Re: multiple clics sur le même élément

par cmsbox.fr » 02 juil. 2014, 22:06

trigger marche très bien, merci beaucoup.

Re: multiple clics sur le même élément

par Elie » 02 juil. 2014, 18:29

A quoi sert $("a[id='monBouton']").trigger('click'); ?
Un iD étant unique pas besoin le type ...

[javascript]$('#monBouton').trigger('click');[/javascript]

Re: multiple clics sur le même élément

par sadeq » 02 juil. 2014, 17:46

Bonjour,

Il vaut mieux utiliser la fonction trigger() qui exécute les événements comme le click.
Voici comment :

Code : Tout sélectionner

for (var i = 0; i < 3; i++) { $("#monBouton").trigger( "click" ); }

multiple clics sur le même élément

par cmsbox.fr » 02 juil. 2014, 16:45

Bonjour à tous,

Voici une boucle for pour déclencher plusieurs clics sur le même lien sans action de l'utilisateur:

[javascript]
for (var i = 0; i < 3; i++)
{
alert('click' + i);
$("a[id='monBouton']").click();
}
[/javascript]

Ce code ne déclenche que le 1er clic, les autres étant ignorés.
Si je commente l'instruction de clic pour ne laisser le que alert, la boucle s'exécute pourtant bien 3 fois.

L'utilisation de jquery each donne le même résultat: seul le 1er clic est déclenché, les autres sont ignorés.
De même pour l'utilisation d'une fonction récursive testant le nombre de clics: seul le 1er clic est déclenché, les autres sont ignorés.

Comment puis-je déclencher automatiquement plusieurs clics successifs sur le même bouton avec jquery et/ou javascript?
En vous remerciant.