Flux rss
Rechercher : dans
Par :

Les boutons case à cocher (checkbox)

yule, le mardi 25 janvier 2005 à 22:10:18 
 Signaler ce message aux modérateurs

Les boutons case à cocher (checkbox)

Bonsoir

J'ai un soucis sur la valeur à cocher

exemples avec deux choix:

<input type="radio" value="ch" name="choix" checked><font face="Arial" size="1" color="#003300">Pages Suisse</font>
<input type="radio" value="fr" name="choix"><font face="Arial" size="1" color="#003300">Pages Francophones</font>


De cette manière c'est la valeur "ch" qui sera séléctionné par défaut et c'est le but, par contre si je clique sur la valeur "fr" pour voir cette affichage spécifique l'affichage
se fait selon cette demande mais le radio s'affiche (ce qui est normal avec checked) sur la valeur "ch"

En fait j'aimerais que par défaut la radio avec la valeur "ch" soit afficher par défaut mais que si le choix se porte sur la valeur "fr"
que celui-ci reste afficher sur cette valeur

C'est possible ?

Par avance merci de votre aide
Cordialement
Yule

1

alconis, le mardi 25 janvier 2005 à 22:16:21

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) ?

Répondre à alconis

2

yule, le mardi 25 janvier 2005 à 22:32:25

Re,

j'utilises php

Merci d'avance

Répondre à yule

3

alconis, le mardi 25 janvier 2005 à 22:41:54
  • +1

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).

Répondre à alconis

4

 Neoh, le mercredi 4 avril 2007 à 16:21:49

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 :

<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>

Répondre à Neoh
Case à cocher sous excel Bonjour, Je ne connais pas tres bien excel, mais je sais qu'il est possible d'inserer des case à cocher ( Checkbox ) sur une feuille excel. Est-ce qu'il serait possible de savoir comment faire. Merci www.commentcamarche.net/forum/affich-3120626-case-a-cocher-sous-excel
[HTML] Form - bouton radio coché par défaut (Résolu) Bonjour, J'ai fait un formulaire avec 2 boutons radio et je voudrais que l'un soit coché par défaut au chargement de la page. J'ai donc mis l'attribut checked="checked" dans ma balise . Le problème est le suivant: -je charge la page une 1ere... www.commentcamarche.net/forum/affich-5912166-html-form-bouton-radio-coche-par-defaut
Cases à cocher MySql/php salut a tous :o) dans un site en Php les utilisateur ont le choix entre plusieurs checkbox, le probleme c'est comment recuperer les cases cochées et les stockes sous Mysql, ensuite apres recuperation, comment ne cocher que celle qui avait été... www.commentcamarche.net/forum/affich-373520-cases-a-cocher-mysql-php
Activer un bouton sur case cochéeBonjour, J'essai désespérément de faire fonctionner ce script... Il doit en cochant la case, activer le bouton "inscription" mais UNIQUEMENT si la case est cochée... Visiblement, il y a quelque chose qui cloche et je ne le trouve pas :-( Au secours... www.commentcamarche.net/forum/affich-659260-activer-un-bouton-sur-case-cochee
[EXCEL] Bouton Cases à cocher (Résolu)Bonjour, Après avoir créé des boutons ou des cases à cocher sous excel, si je fais un clic droit dessus l'option "affecté une macro" n'apparait plus. Comment est ce que je peux la faire revenir? Merci www.commentcamarche.net/forum/affich-6918017-excel-bouton-cases-a-cocher
Cocher plusieurs checkbox javascript (Résolu)salut, je dois cocher plusieurs case a cocher contenu dans une table en cochant celle qui se trouve en en-tete. Par contre j'ai plusieurs tables. j'ai essayer ceci: function clicTous(form,booleen) { for (i=0, n=form.elements.length; i www.commentcamarche.net/forum/affich-2767065-cocher-plusieurs-checkbox-javascript