XHTML, HTML et cases à cocher

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 18958
Inscription: 19 Avr 2002

XHTML, HTML et cases à cocher

Message le Dim Jan 11, 2004 13:25

Si quelqu'un pouvait m'éclairer un peu sur la gestion des cases à cocher en HTML et XHTML, ce serait cool.
Je crois savoir qu'en HTML on indique seulement :
Code: Tout sélectionner
<input type="checkbox" name="nom">
ou
Code: Tout sélectionner
<input type="checkbox" name="nom" checked>

En XHTML, il faut mettre quoi ? l'attribut checked est-il obligatoire ? J'ai cru voir qu'on pouvait mettre :
Code: Tout sélectionner
<input type="checkbox" name="nom" checked="checked" />
ou
Code: Tout sélectionner
<input type="checkbox" name="nom" checked="yes" />
ou
Code: Tout sélectionner
<input type="checkbox" name="nom" checked="no" />

Ensuite, fin de ma question : quand on poste le formulaire, la valeur récupérée vaut "on" ou une chaine vide (d'après mes essais). Autant dire qu'il faut pas mal bricoler pour le gérer en parallèle en base de données...


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

Message le Dim Jan 11, 2004 13:27

je dirais

Code: Tout sélectionner
<input type="checkbox" id="nom" name="nom" checked="checked" />


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Re: XHTML, HTML et cases à cocher

Message le Dim Jan 11, 2004 13:31

WebRankInfo a écrit:En XHTML, il faut mettre quoi ? l'attribut checked est-il obligatoire ?

Obligatoire, non, encore heureux ! Sinon toutes les cases seraient cochées par défaut ! Il faut juste mettre checked="checked" à la place de checked tout court (voir messages de Sibelius ici :http://www.webrankinfo.com/forums/viewtopic.php?t=7004)

WebRankInfo a écrit:Ensuite, fin de ma question : quand on poste le formulaire, la valeur récupérée vaut "on" ou une chaine vide (d'après mes essais). Autant dire qu'il faut pas mal bricoler pour le gérer en parallèle en base de données...


Si tu donnes une valeur à ta case, tu recevras cette valeur (value="truc", tu reçois truc). Ceci dit, ce n'est pas spécifique au XHTML, c'est déjà le cas pour le HTML, il me semble.

Des articles sur comment passer au XHTML sans douleur :
http://openweb.eu.org/xhtml/

Fred


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 18958
Inscription: 19 Avr 2002

Message le Dim Jan 11, 2004 13:33

donc checked="yes" ou checked="no" n'existent pas dans la norme ?


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Dim Jan 11, 2004 13:39

WebRankInfo a écrit:donc checked="yes" ou checked="no" n'existent pas dans la norme ?


Non, ni en Strict ni en Transitionnel
Les DTD à consulter :
http://www.w3.org/TR/2000/REC-xhtml1-20 ... strict.dtd
http://www.w3.org/TR/2000/REC-xhtml1-20 ... tional.dtd

Fred


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 18958
Inscription: 19 Avr 2002

Message le Dim Jan 11, 2004 13:39

Merci à vous !


Monique
WRInaute passionné
WRInaute passionné
 
Messages: 1545
Inscription: 16 Sep 2002

Message le Dim Jan 11, 2004 14:31

Bonjour,

Il y a 2 articles particulièrement intéressants à ce sujet sur Openweb
- la création
- la validation

Amicalement,
Monique


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités