Bonsoir à tous,
J'ai un soucis pour effectuer une action basique : modifier le contenu d'un bouton. Le problème n'est pas la modification en elle même mais plutôt l'ordre d'execution de mon script.
En effet, lors du clic d'un bouton je lance ma fonction Sub2() :
<input id="btvalidation" type="button" value="Valider" class="bouton" onclick="Sub2();"/>
Dans cette fonction je commence par modifier mon bouton puis lancer mon httpRequest :
1 2 3 4 5 6
| function Sub2() {
// Modification de mon bouton
document.getElementById('btvalidation').value = 'Traitement en cours...';
// Ma fonction httprequest
sendData('1', 'null', 'inscription_req_.php', 'POST');
} |
Le problème c'est que mon script execute d'abord mon request puis modifie mon bouton à la fin (soit quelques secondes plus tard) alors que le but de la manoeuvre est justement qu'il soit fait avant.
Je montre la modification d'un value dans mon exemple mais j'ai essayé avec plusieurs choses (affichage d'une popup, etc...) et ça fait toujours la même chose !
Merci par avance de votre aide.
Partager