11496 sujets

JavaScript, DOM et API Web HTML5

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

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.