XHTML, HTML et cases à cocher

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15896
Inscription: Ven Avr 19, 2002 19:51

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: Lun Oct 14, 2002 10:00

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 accro
WRInaute accro
 
Messages: 1923
Inscription: Ven Juin 06, 2003 7:57

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: 15896
Inscription: Ven Avr 19, 2002 19:51

Message le Dim Jan 11, 2004 13:33

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


George Abitbol
WRInaute accro
WRInaute accro
 
Messages: 1923
Inscription: Ven Juin 06, 2003 7:57

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: 15896
Inscription: Ven Avr 19, 2002 19:51

Message le Dim Jan 11, 2004 13:39

Merci à vous !


Monique
WRInaute accro
WRInaute accro
 
Messages: 1545
Inscription: Lun Sep 16, 2002 10:50

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


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 Julien Coquet, expert certifié officiellement par Google Analytics.

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 1 invité