Les boutons case à cocher (checkbox)
Résolu/Fermé
A voir également:
- Les boutons case à cocher (checkbox)
- Comment cocher une case sur word ✓ - Forum Word
- Agrandir case à cocher excel ✓ - Forum Programmation
- Supprimer case à cocher excel ✓ - Forum Excel
- Case à cocher open office - Forum LibreOffice / OpenOffice
- Raccourci clavier cocher case - Forum Clavier
4 réponses
alconis
Messages postés
42
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
28 mars 2005
27
25 janv. 2005 à 22:41
25 janv. 2005 à 22:41
Alors je pense que le plus simple est pour toi de créer un cookie utilisateur enregistrant le choix par défaut et dans tes checkbox tu teste le cookie un peu dans ce genre :
<?= ($ck_default == "ch"?"CHECKED":"") ?>
Ici, $ck_default est la variable en cookie et ce fragment de code se placerait dans la balise <input> pour la suisse à la place de "CHECKED".
Je ne vais pas tout te détailler mais voici l'idée.
Par contre, si tu veux que la valeur par défaut change pour TOUS les utilisateurs, il te faut stocker la variable sur le serveur et non en cookie (fichier ou bdd).
<?= ($ck_default == "ch"?"CHECKED":"") ?>
Ici, $ck_default est la variable en cookie et ce fragment de code se placerait dans la balise <input> pour la suisse à la place de "CHECKED".
Je ne vais pas tout te détailler mais voici l'idée.
Par contre, si tu veux que la valeur par défaut change pour TOUS les utilisateurs, il te faut stocker la variable sur le serveur et non en cookie (fichier ou bdd).
alconis
Messages postés
42
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
28 mars 2005
27
25 janv. 2005 à 22:16
25 janv. 2005 à 22:16
Oui c'est possible mais avec un un langage dynamique tel que php ou asp. En html simple, c'est impossible car tu ne peux pas changer le code à la volée. Le javascript peut t'être salutaire mais pas simplement.
Utilises-tu un tel langage (php, asp) ?
Utilises-tu un tel langage (php, asp) ?
bonjour à tous,
j'ai cherché dans ce forum une réponse, mais je n'en ai pas trouvé.
j'ai des checkbox dans mon formulaire et une page d'action qui traite le formulaire. Cette page d'action affiche également le formulaire remplit, mais je n'ai en retour qu'une seule valeur pour mes checkbox alors que j'en choisi plusieurs.
j'affiche les checkbox comme suit dans ma page html :
ensuite je récupere les valeurs dans ma page d'action :
et je les affiche ainsi :
j'ai cherché dans ce forum une réponse, mais je n'en ai pas trouvé.
j'ai des checkbox dans mon formulaire et une page d'action qui traite le formulaire. Cette page d'action affiche également le formulaire remplit, mais je n'ai en retour qu'une seule valeur pour mes checkbox alors que j'en choisi plusieurs.
j'affiche les checkbox comme suit dans ma page html :
<script language='php'>
$sql2 = "SELECT `lib_diag` FROM `diagnostics`;";
$val2 = mysql_query($sql2);
while($valp=mysql_fetch_assoc($val2))
{
echo"<tr><td><input type='checkbox' name='lib_diag' value='".utf8_encode($valp["lib_diag"])."'>".utf8_encode($valp["lib_diag"]).".$i\n</td></tr>";
}
</script>
ensuite je récupere les valeurs dans ma page d'action :
$lib_diag = $_POST["lib_diag"];
et je les affiche ainsi :
<td colspan='2'>
".$lib_diag."
</td>