Bonjour
Quel est le type de champ qui permet de stoker la valeur d'une case
à cocher
le formulaire comporte un code
la variable lorsqu'elle est cochée prend la valeur "on"Code:<INPUT type="checkbox" name="Materiel"
merci pour vos réponses
Version imprimable
Bonjour
Quel est le type de champ qui permet de stoker la valeur d'une case
à cocher
le formulaire comporte un code
la variable lorsqu'elle est cochée prend la valeur "on"Code:<INPUT type="checkbox" name="Materiel"
merci pour vos réponses
Salut
La valeur "on" que tu reçois est une valeur par défaut car tu n'as pas dû mettre de valeur pour ce checkbox au niveau du formulaire (aucune valeur à l'attribut value).
Bien souvent (qui ne veut pas dire toujours), la valeur d'un checkbox n'a aucune importance.
La raison est simple : Seul les checkbox cochés sont renvoyés lorsqu'on valide le formulaire.
- Du coup, lorsqu'on obtient le ou les checkbox (donc forcément cochés), et bien on peu lui accorder la valeur qu'on veut :
1, on, oui, Mr, grand, haut, etc, etc ...
- A l'inverse, si on obtient pas de checkbox, là aussi on peu lui accorder la valeur qu'on veut, la logique veut que ce soit inverse, pour exemple ci-dessus :
0, off, non, Mme, petit, bas, etc, etc ...
Un checkbox est théoriquement l'équivalent d'un booléen : C'est 1 ou 0 (coché ou non coché).
Mais c'est à toi de voir.
Rien n'empêche cependant de mettre une valeur au checkbox (attribut value), et la récupérer pour l'exploiter.
Ex :
Code:<input type="checkbox" name="Materiel" value="ordinateur" />
bonjour
Un grand merci pour cette explication
Du coup, j'ai pu gérer le champ Case à cocher
et je prends note de cette gestion pour la suite de mon projet
Bonne soirée