Validation W3C d’un formulaire
Classé dans : Programmation
ou comment perdre 1h !!!
Ben voila alors ça j’adore…. je fait une validation d’un site et je me retrouve avec des erreurs sur ma page de contact.. je regarde rapidement et je ne trouve pas le problème…
Voila ce que le validator m’indiquait:
document type does not allow element « select » here;
et ce pour chaque élément de mon formulaire (label, input, etc..)
J’ai finis par comprendre qu’apparement un formulaire en XHTML 1.0 STRICT n’accepterai que des éléments de type bloc. Je me souvenais plus avoir eu ce problème sur d’autres site…. bizarre. A croire que j’ai toujours placé mes éléments dans des div ou autre élément bloc.
Bref pour ceux qui ne veulent pas perdre comme moi 1H je vous donne la solution
Il suffit d’insérer le contenu de votre formulaire dans une balise < p > ça donne un truc du genre:
<form method="post"> <p>Le contenu de mon form</p> </form>Tweet
- Permalien
- maniT4c
- 19 déc 2008 1:23
- Commentaires (4)
le 17 février 2009 à 16:23
Moi, je l’aurais appelé « Problème validation formulaire W3C » cet article.
Merci pour le dofolow.
le 17 février 2009 à 19:30
Niveau référencement ça aurait été plus judicieux en effet
.
Mais ce qui est fait est fait
Peut être qu’avec ton intervention ma page sortira sur cette requête maintenant
le 13 mars 2009 à 11:08
D’un autre coté, pour la mise en page, c’est toujours bien d’avoir des éléments de type bloc. Mais merci quand même, ca peut toujours servir sur un forum si je retrouve ce type de problèmes
Y a moyen de voir un peu plus du code histoire d’être fixé sur l’histoire ?
le 3 septembre 2009 à 11:16
Je profite de mon passage pour parler d’une erreur que je fais souvent :p Autant l’éviter.
Dans un formulaire, l’attribut « id » se met uniquement sur la balise et pas dans les balises qu’elle contient.
Cela peut paraître bête, mais les premières fois mes pages ne passaient pas au Validator à cause de cela. Donc si ca peut vous éviter quelques étapes de corrections