J'ai actuellement un problème avec le changement d'un bouton (soyez indulgent je suis encore débutant ;).
J'ai un bouton vert qui comporte un petit + à l'intérieur, et dès que je clique dessus pour effectuer une requête php qui insert une variable dans une table, j'aimerais qu'il devienne rouge avec un petit - (dès que la requête à réussi). Est-ce possible ?
Je ne peux pas t'aider en PHP, mais je peux te donner une solution en JS.
En gros, on effectue la requête, et à l'aide de "addEventListener", on détecte quand la requête est terminée, et on change la couleur.
var req = new XMLHttpRequest();
req.open("mode", "URL");
req.addEventListener("load"), function () {
if (req.status >= 200 && req.status < 400) { // si la requête a été terminée avec succès //
//on change la couleur ici //
document.getElementById("bouton-plus").style.backgroundColor = red;
document.getElementById("bouton-plus").value = "-";
}
}
req.send(null);
Bonne journée
- Edité par bergiLeZÉR0 5 juin 2019 à 18:23:55
"I believe in two things. Discipline and the Bible." The Shawshank Redemption
(désolé pour la taille, j'l'ai fait dans Notes sur iOS et il me le met en grand )
Bonjour,
BergiGnon le XMLHttpRequest n'est pas supporté par tous les navigateurs, pareil pour ActiveX alors plutôt faire la requête en PHP, qui exécute une fonction JS:
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
"I believe in two things. Discipline and the Bible." The Shawshank Redemption