Page 1 sur 1

Case à cocher dans formulaire de contact envoyé par mail

Posté : 04 mai 2019, 18:32
par wagscd
Bonjour à toutes et à tous,

J'ai un formulaire HTML PHP JS qui fonctionne bien mais je voudrais y ajouter des cases à cocher.

J'ai donc en html
<input type="checkbox" id="pack30" name="pack30" value="pack30">
            <label for="pack30">Pack 30</label>
            <input type="checkbox" id="pack40" name="pack40" value="pack40">
            <label for="pack40">Pack 40</label>
En JS

Code : Tout sélectionner

var pack30 = document.getElementById('pack30').value; var pack40 = document.getElementById('pack40').value; '<input type="text" name="pack30" value="' + pack30 + '"/>' + '<input type="text" name="pack40" value="' + pack40 + '"/>' +
et en PHP (j'ai fait des tests d'où la différence dans les 2 lignes)
$pack30 = implode(";",$_POST["pack30"]);
$pack40 = $_POST["pack40"];

Pack30 : $pack30
Pack40 : $pack40
Sur le pack 30, ca reste vide

Sur le pack 40, en fonction des codes, j'ai soit pack40 soit on peux importe que je coche ou pas la case dans le formulaire.

Je voudrais au minimum, dans le mail envoyé, le texte pack XX (ça c'est bon) : et soit ON soit OK soit quelque chose qui indique que ça a été coché par l'utilisateur.

Merci d'avance pour votre aide.

Bonne journée.

Re: Case à cocher dans formulaire de contact envoyé par mail

Posté : 05 mai 2019, 12:53
par @rthur
Pour récupérer l'état d'une checkbox en javascript, il ne faut pas récupérer sa "value", mais "checked" qui va renvoyer un booléen true/false en fonction de si la checkbox est cochée ou pas.

Regarde le 2ème exemple ici :
https://www.w3schools.com/jsref/prop_ch ... hecked.asp

Re: Case à cocher dans formulaire de contact envoyé par mail

Posté : 05 mai 2019, 15:14
par wagscd
Merci Admin,

Je pense avoir compris le principe. Je teste ce soir ou demain pour l'envoi de mon mail.

Merci

Re: Case à cocher dans formulaire de contact envoyé par mail

Posté : 06 mai 2019, 09:44
par wagscd
Merci beaucoup Admin,

Ca fonctionne parfaitement.
Bonne journée.

Re: Case à cocher dans formulaire de contact envoyé par mail

Posté : 06 mai 2019, 10:23
par @rthur
Appelle moi @rthur ;-)

Re: [RESOLU] Case à cocher dans formulaire de contact envoyé par mail

Posté : 06 mai 2019, 18:19
par wagscd
Effectivement, C'est marqué sur la droite du @

Désolé @rthur ;) ;)