[RESOLU] un bouton activé après kelke seconde ?

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] un bouton activé après kelke seconde ?

Re: un bouton activé après kelke seconde ?

par zeus » 27 oct. 2009, 10:20

Modération :
Puisque ta question est résolue, je l'indique en ajoutant la petite icône verte "Résolu" pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.

TTu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente, si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

Re: un bouton activé après kelke seconde ?

par sami232 » 26 oct. 2009, 17:55

Merci tu m sauve la vie !

Re: un bouton activé après kelke seconde ?

par Genova » 26 oct. 2009, 13:07

Salut, oui c'est possible, voilà un exemple (il faut utiliser des timeout en Javascript, pour exécuter une fonction périodiquement, pendant ton compteur de secondes donc) :
<input id="boutton" type="submit" value="Envoyer" disabled="disabled" />

<script type="text/javascript">
var compteur = 5;
function submit_delayed()
{
	document.getElementById('boutton').disabled = true;
	if (compteur > 0)
	{
		setTimeout('submit_delayed()', 1000);
		document.getElementById('boutton').value = compteur;
		compteur--;
	}
	else
	{
		document.getElementById('boutton').disabled = false;
		document.getElementById('boutton').value = "Envoyer";
	}
}
submit_delayed();
</script>

un bouton activé après kelke seconde ?

par sami232 » 25 oct. 2009, 19:04

Salut,
es qu'il est possible de créer un bouton qui sur lequel on ne peut pas cliqué que après quelque seconde et que par exemple la valeur de son nom est (5,4,3,2,1, veuiller cliquer ici ) ?
je suis vraiment très débutant j'espère que vous avez compris ce que je cherche et merci d'avance pour votre aide.