Bonjour,
lorsque je clique sur un bouton, je le désactive et le traitement s'exécute. Je voudrai que lorsque le traitement est terminé, le bouton se réactive.
Pourriez-vous m'aider à corriger mon code pour que ça marche svp. Merci d'avance.
https://jsfiddle.net/wcneesyw/20/
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <button id="Action">Go</button> <br><br> <input id="button1" type="button" value="1" /> <br><br> <input id="button2" type="button" value="Désactivation" /> <input id="button3" type="button" value="Réactivation" />
code JQUERY :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 $('#Action').on('click',function() { increment(1); }); function increment(i) { $('#Action').attr('disabled', 'disabled'); $('#button1').attr('value', i); if(i < 10) { setTimeout(function() { increment((i+1)); if (i===10) { //alert("OK"); $('#Action').attr('disabled', false); }; },300); if (i===10) { //alert("OK"); $('#Action').attr('disabled', false); }; }; }; $('#button2').on('click',function() { $('#Action').attr('disabled', 'disabled'); }); $('#button3').on('click',function() { $('#Action').attr('disabled', false); });
Partager