[Javascript] Bloquer un bouton après click
Fermé
sad_gamer
Messages postés
15
Date d'inscription
mardi 30 janvier 2007
Statut
Membre
Dernière intervention
16 mai 2007
-
15 mai 2007 à 15:02
RKCORP - 16 mars 2012 à 09:59
RKCORP - 16 mars 2012 à 09:59
A voir également:
- [Javascript] Bloquer un bouton après click
- Telecharger javascript - Télécharger - Langages
- Bloquer pub youtube - Accueil - Streaming
- Auto mouse click - Télécharger - Divers Utilitaires
- Réinitialiser chromecast sans bouton - Guide
- Bloquer un numéro sur whatsapp - Guide
10 réponses
bonjour,
cordialement
onclick='chrono();this.enabled=false' ou onclick='chrono();this.onclick = function(){}'
cordialement
sad_gamer
Messages postés
15
Date d'inscription
mardi 30 janvier 2007
Statut
Membre
Dernière intervention
16 mai 2007
15 mai 2007 à 15:09
15 mai 2007 à 15:09
Je te remerci sa marche nichel ^^. J'ai retenu cette solution (onclick='chrono();this.onclick = function(){}')
Bonne journée merci beaucoup
Bonne journée merci beaucoup
LoLoBeF
Messages postés
128
Date d'inscription
jeudi 10 mai 2007
Statut
Membre
Dernière intervention
14 août 2007
40
15 mai 2007 à 15:10
15 mai 2007 à 15:10
Dans ta fonction chrono() rajoute une ligne pour faire enabled = false à ton boutton
sad_gamer
Messages postés
15
Date d'inscription
mardi 30 janvier 2007
Statut
Membre
Dernière intervention
16 mai 2007
15 mai 2007 à 15:17
15 mai 2007 à 15:17
Ta solution marche nickel, mais je me trouve fasse à un autre problème maintenant :S. Quand je stop mon chrono ou que je le remet a zero je ne peu pas relancer le chrono :s.
<input type="button" name="Submit" value="Start!" onClick="Chrono();this.onclick = function(){}">
<input type="button" name="Submit2" value="Stop!" onClick="window.clearTimeout(chrono);">
<input type="button" name="Submit3" value="RAZ"onClick="if (confirm('Souhaitez vous mettre le compteur à zéro?'))
{s=0;m=0;j=0;h=0;ss=0; window.status = 'Chrono 0 jour(s) et 00 : 00 : 00' ;
document.formu.heure.value ='0 jour(s) et 00 : 00 : 00';document.formu.seco.value='0'+0;}">
Si tu as une solution merci d'avance
<input type="button" name="Submit" value="Start!" onClick="Chrono();this.onclick = function(){}">
<input type="button" name="Submit2" value="Stop!" onClick="window.clearTimeout(chrono);">
<input type="button" name="Submit3" value="RAZ"onClick="if (confirm('Souhaitez vous mettre le compteur à zéro?'))
{s=0;m=0;j=0;h=0;ss=0; window.status = 'Chrono 0 jour(s) et 00 : 00 : 00' ;
document.formu.heure.value ='0 jour(s) et 00 : 00 : 00';document.formu.seco.value='0'+0;}">
Si tu as une solution merci d'avance
KmiK
Messages postés
24
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
21 mai 2007
31
15 mai 2007 à 15:22
15 mai 2007 à 15:22
input type="button" id="start_button" name="Submit" value="Start!" onClick="Chrono(this)"> <input type="button" name="Submit2" value="Stop!" onClick="window.clearTimeout(chrono);document.getElementById('start_button').onclick=function(){Chrono(this);}"> <input type="button" name="Submit3" value="RAZ"onClick="if (confirm('Souhaitez vous mettre le compteur à zéro?')) ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
LoLoBeF
Messages postés
128
Date d'inscription
jeudi 10 mai 2007
Statut
Membre
Dernière intervention
14 août 2007
40
15 mai 2007 à 15:22
15 mai 2007 à 15:22
remplace
<input type="button" name="Submit2" value="Stop!" onClick="window.clearTimeout(chrono);document.formu.Submit.enabled=true;">
<input type="button" name="Submit2" value="Stop!" onClick="window.clearTimeout(chrono);document.formu.Submit.enabled=true;">
sad_gamer
Messages postés
15
Date d'inscription
mardi 30 janvier 2007
Statut
Membre
Dernière intervention
16 mai 2007
15 mai 2007 à 15:29
15 mai 2007 à 15:29
Dans le ca de kmik mon chrono recommence à lesser l'accé au multiclick et sur le cas de lolobef il ne se lance plus :S.
sad_gamer
Messages postés
15
Date d'inscription
mardi 30 janvier 2007
Statut
Membre
Dernière intervention
16 mai 2007
15 mai 2007 à 15:35
15 mai 2007 à 15:35
Sa ne me genne pas si quand j'appui sur stop je ne peu pas le relancer... Je voudrais pouvoir le relancer apres l'avoir RAZ (Remis a zero). Merci d'avance
sad_gamer
Messages postés
15
Date d'inscription
mardi 30 janvier 2007
Statut
Membre
Dernière intervention
16 mai 2007
15 mai 2007 à 18:09
15 mai 2007 à 18:09
Arff personne à de soluce :s
Bonjour,
4 ans apres sa sert toujours Merci
Merci beaucoup voici un chrono qui marche bien
4 ans apres sa sert toujours Merci
<?php $resteencourss=$travailencours1 - time(); // $travailencours1 = temps en seconde futur mettons dans 600 secondes $minute = floor($resteencourss/60); $seconde = $resteencourss%60; // on transforme la valeur en minute et en seconde $resteencours = $minute.'min '.$seconde.'s'; ?> <form name="forme" > <input type="text" id="textsimple" size="20" name="champ1" style="background-color:#F0FFFF" readonly> <input type="button" class="inputco5" value="Afficher le temps restant" onclick="chrono();this.onclick = function(){}" > </input> </form> </div><br/><br/> <script language="JavaScript"> var dix= 0 var sc= '<?php echo $seconde ?>' // var mn= '<?php echo $minute ?>' // On peut changer ici la valeur en mn ou en sc function chrono() { dix--; if (dix<0) {dix=9;sc--} if (sc<0) {sc=59;mn--} time=mn+" mn "+sc+" s "+dix+" ms "; document.forme.champ1.value=time; if (mn==0 & sc==0 & dix==0) { clearTimeout(décompte) dix= 0; sc=00; mn= 0; time=mn+" mn "+sc+" s "+dix; document.forme.champ1.value=time; parent.location="javascript:location.reload()"} //ceci pour recharger la page si chrono fini a 0 on peut aussi mettre une direction a la fin décompte= setTimeout('chrono()', 100); } function zéro() {clearTimeout(décompte) dix= 0; sc=00; mn= 3; time=mn+" mn "+sc+" s "+dix; document.forme.champ1.value=time; } </script>
Merci beaucoup voici un chrono qui marche bien
LoLoBeF
Messages postés
128
Date d'inscription
jeudi 10 mai 2007
Statut
Membre
Dernière intervention
14 août 2007
40
15 mai 2007 à 15:10
15 mai 2007 à 15:10
Oops trop tard =).