[XHTML] XHTML 1.0 strict invalide dans un formulaire
Bonjour à tous, je suis en train de modifier mes pages web pour passer à XHTML 1.0 Strict mais il s'avère lorsque je veux valider la page il me reste 7 erreurs que je ne comprends pas, elle se situe toutes dans un formulaire d'envoi pour le moteur de recherche Exalead voici le code source :
Code:
1 2 3 4 5 6 7 8
| <form id="exalead_search_form" class="FormulaireMoteur" action="http://www.exalead.fr/search/" method="get">
<input id="q" class="MoteurDeRecherche" type="text" name="q" onfocus="this.style.background='white'"/>
<input class="FormInputMoteur" type="image" src="http://www.exalead.fr/apogee/fr/search-form-button.gif" alt="Rechercher" /><br />
<label for="exalead_site"><input id="exalead_site" type="radio" name="site" value="lebaron.e3b.org" checked="checked"/>Mon site</label>
<label for="exalead_web"><input id="exalead_web" type="radio" name="site" value="" />Tout le web</label>
<script type="text/javascript" xml:space="preserve"><!--var e = window.document.forms["exalead_search_form"].elements["q"];if(e.value.length == 0) e.style.background = "white url('http://www.exalead.fr/apogee/logo-small.gif') no-repeat 35px 2px;";//--></script>
</form>
<!-- Fin Moteur de recherche --> |
Et voici les 7 erreurs : http://validator.w3.org/check?uri=ht...Inline&group=1
Suppression de deux erreurs
Je viens de supprimer deux erreurs en ajoutant la balise <fieldset> qui entoure les balises <input>, <fieldset> est plus approprié ici que <p>.
Mais il me reste quand même les 5 autres erreurs...