Bouton de couleur
Résolu/Fermé
Jordi.D
Messages postés
51
Date d'inscription
vendredi 11 janvier 2019
Statut
Membre
Dernière intervention
8 février 2019
-
7 févr. 2019 à 15:50
Jordi.D Messages postés 51 Date d'inscription vendredi 11 janvier 2019 Statut Membre Dernière intervention 8 février 2019 - 8 févr. 2019 à 13:30
Jordi.D Messages postés 51 Date d'inscription vendredi 11 janvier 2019 Statut Membre Dernière intervention 8 février 2019 - 8 févr. 2019 à 13:30
A voir également:
- Bouton de couleur
- Bouton on off ✓ - Forum Loisirs / Divertissements
- Somme si couleur - Guide
- Iphone 14 couleur - Guide
- Nb si couleur ✓ - Forum Excel
- Bouton shift pc ✓ - Forum Windows
1 réponse
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
7 févr. 2019 à 16:23
7 févr. 2019 à 16:23
Bonjour,
Pour envoyer les données en "submit" tu dois forcément utiliser des champs
de type INPUT ou SELECT ou TEXTAREA.
Tu pourrais donc, en javascript, récupérer la couleur de chaque bouton et stocker le resultat dans un input caché "hidden" ou sinon, remplacer tes "button" par des checkboxes (que tu stylise comme des boutons)
Ou sinon... ne pas faire de submit mais utiliser de l'ajax....
Pour envoyer les données en "submit" tu dois forcément utiliser des champs
de type INPUT ou SELECT ou TEXTAREA.
Tu pourrais donc, en javascript, récupérer la couleur de chaque bouton et stocker le resultat dans un input caché "hidden" ou sinon, remplacer tes "button" par des checkboxes (que tu stylise comme des boutons)
Ou sinon... ne pas faire de submit mais utiliser de l'ajax....
7 févr. 2019 à 16:32
Mes boutons sont bien du type "INPUT" Donc il est possible de le faire en javascript "ps je n'est jamais entendu parlé de caché hidden"
Et ajax encore moins
7 févr. 2019 à 16:39
Et comme tu te sers des "value" pour donner un " titre " à tes boutons.. tu ne peux pas y mettre l'information concernant la couleur...(ou, plus exactement, la CLASS )
Perso... je mettrais, avec CHAQUE bouton... un INPUT TYPE CHECKBOX HIDDEN et, lors du clic sur le bouton je cocherai (ou décocherai) la checkbox correspondante en même temps que tu changes la couleur....
Ainsi, lors du SUBMIT de ton formulaire tu serais en mesure de savoir quels boutons sont "cliqués"
Ben c'est donc chose faite.
Et si tu ne sais pas à quoi cela correspond ni comment s'en servir ... google est là....
7 févr. 2019 à 16:57
Et pour changer la couleur quand on clique sur le bouton
function ch(btn ) { var colorBtn = stringRGB2HEX(btn.style.backgroundColor); if(colorBtn == '#ff0000'){ btn.style.backgroundColor = '#00ff00'; }else{ btn.style.backgroundColor = '#ff0000'; } } </script>7 févr. 2019 à 18:58
Pour te faciliter la chose.. pense à mettre des ID à tes checkboxes (un ID unique et différent par checkBox )
// Check document.getElementById("id_de_la_checkbox").checked = true; // Uncheck document.getElementById("id_de_la_checkbox").checked = false;7 févr. 2019 à 19:39