2012-03-28 2 views
1

J'essaye de créer un bouton avec un lien que les gens peuvent cliquer une fois toutes les 5 minutes.Désactiver le bouton pendant X minutes

Cependant, je veux remplacer le texte du bouton de "Click" (quand il est activé) à "Please wait Y: XX" (quand il est désactivé). Par exemple, je clique sur le bouton et la valeur du bouton sera:
Veuillez patienter 5:00 minutes.
Veuillez patienter 4:59 minutes.

... et de descendre jusqu'à 0:00 quand le bouton sera de nouveau disponible.

Quelqu'un peut-il m'aider s'il vous plaît?

+0

c'est un site incroyable si vous pouvez retenir un visiteur pendant 5 minutes – Jason

Répondre

1

Vous pouvez potentiellement définir un cookie avec un horodatage. Lorsque l'utilisateur clique sur le bouton, vérifiez l'heure actuelle par rapport à la valeur définie dans le cookie et affichez cette heure. Si c'est après 5 minutes, laissez l'action s'accomplir.

Vous pouvez définir une minuterie pour vérifier la valeur du cookie toutes les secondes pour mettre à jour le texte du bouton.

Questions connexes