Page 1 sur 2

Problème validation W3C

Publié : 26 mars 2009, 11:30
par delphilie
Bonjour,
Grace à vos conseil j'ai validé toutes les page du site du voyage d'emilie, ma page d'acceuil, le site des astuce informatique, et le site de cuisine, ainsi qu les sites des clients (j'ai beaucoup travaillé lol !)
mais j'ai un problème avec les page de commentaire et le livre d'or
J'ai suis depuis 2 heures mais je comprends pas d'où vient l'erreur donc j'ai besoin de votre aide
Ca fonctionne mais impossible de valider

http://www.mermaid-tale.com/commentaire ... taires.php
Merci de votre aide

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2; FDM)

Publié : 26 mars 2009, 11:38
par chinon37
Avec ce validateur: http://validator.aborla.net/ , tu devrais avoir plus de détails sur les erreurs et un code corrigé...

Publié : 26 mars 2009, 11:43
par Asumbaa
Bonjour,

Je vois 35 erreurs sur la page de commentaires, c'est laquelle qui te pose problème ?

Je vois des attributs et éléments dépréciés (align, font...)
Je vois un élément form qui contient directement des éléments de type "en ligne" (il faut encadrer ces derniers par un élément de type "bloc" comme fieldset ou p ou div)
Je vois des esperluettes non encodées (& doit être écrit &)
Je vois des balises pas fermées

Dis-nous plus précisément où tu coinces :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

Publié : 26 mars 2009, 11:56
par delphilie
Oui c'est pas evident, comme il compte pas les includes, la ligne qui me dit ne correspond pas
Je miserais que c'est le formulaire qui coince
l'erreur est

Code : Tout sélectionner

Line 35, Column 53: there is no attribute "name".
…commentaires.php" method="post" name="formulaire" id="formulaire" ><input typ
Est-ce que je peux joindre un fichier pour envoyer la page?[/url]

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2; FDM)

Publié : 26 mars 2009, 11:58
par delphilie
comme je vois que cela doit etre à ma ligne 79
je te poste mon formulaire

Code : Tout sélectionner

   <!-- Le corps -->
  <form action="commentaires.php" method="post" name="formulaire" id="formulaire" >
   <fieldset>
      <label for="pseudo"></label>  <!--remettre le label si cela ne te convient pas -->
          <input name="PSEUDO"  id="PSEUDO" value="Entrer votre Pseudo" size="25" maxlength="50" onfocus="this.value=''"/> <!-- Size = longeur de la boite et maxlengh= le max de lettres -->
      
        <br /><br />
		  
	 <label for="VILLE"></label> <!--remettre le label si cela ne te convient pas -->
          <input name="VILLE"  id="VILLE" value="Votre ville" size="35" maxlength="70" onfocus="this.value=''"/><br /><br />
        Message :<br />
        <textarea name="MESSAGE" rows="8" cols="35"></textarea>
        <br /><br />  </fieldset>

<table cellpadding=1>
  <tr><td align="center"><?php dsp_crypt(0,1); ?></td></tr>
  <tr><td align="center">Copier le code:<br><input type="text" name="CODE"></td></tr>
  <tr><td align="center"><input name="VALIDER" type="submit" value="Cliquez Ici pour Poster" style="background-color:#0099FF" onclick="Verif();" /></td></tr>
</table>
<br />Cryptographp (c) 2006-2007 Sylvain BRISON<br />
http://www.cryptographp.com


</form>
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2; FDM)

Publié : 26 mars 2009, 14:01
par Asumbaa
Salut,
delphilie a écrit :Je miserais que c'est le formulaire qui coince
l'erreur est

Code : Tout sélectionner

Line 35, Column 53: there is no attribute "name".
…commentaires.php" method="post" name="formulaire" id="formulaire" ><input typ
Celle-ci est pourtant parmi les plus claires :) L'élément form ne possède pas d'attribut "name" en (x)HTML strict. Il suffit donc d'enlever ça dans la ligne que tu indiquais, pour obtenir :

Code : Tout sélectionner

…commentaires.php" method="post" id="formulaire">
Si tu l'utilisais via Javascript, il faudra que tu adaptes tes scripts en récupérant ton formulaire via son id et non pas son name :

Code : Tout sélectionner

document.getElementById('formulaire');
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

Publié : 26 mars 2009, 22:45
par delphilie
bonsoir,
je rentre juste donc je regarderais demain, je suis naze
merci
j'espère que l'id ne manquera pas lol
bonne nuit

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Publié : 27 mars 2009, 10:00
par Invité
en fait j'ai trouvé le labal bon j'avais oublié de mettre le texte entre
je passe a la suite
merci
je met pas encore resolu en cas que j'ai un autre problème

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Publié : 27 mars 2009, 12:50
par delphilie
ca ne marche toujours pas rien a faire
de plus je comprend pas la premiere erreur
Quelqu'un a-til une idée?
merci

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Publié : 27 mars 2009, 13:45
par Asumbaa
Salut,

L'élément form n'accepte pas d'enfant de type en-ligne (comme input, span, ou du texte directement) ; il faut que tu encadres le tout avec un élément de type bloc comme fieldset ou div.

Tu pourras en profiter pour corriger le label pour le pseudo ("Enter votre speudo")


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

Publié : 27 mars 2009, 15:45
par delphilie
Oui je l'ai vu en passant j'ai corriger lol
j'avais un fieldset mais ca changait rien
donc j'ai bien tout regardé et le problème vient je pense du debut de la page
Pour le criptogramme je suis obliger de mettre ca

Code : Tout sélectionner

<?php
 $cryptinstall="../crypt/cryptographp.fct.php";
 include $cryptinstall;
?>
et quand je dit clear il me l'enleve
Crois-tu que ca viennent de là?
je deviens folle !!!
ca fait plus de 5 h que je passe sur cette page commentaire

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2; FDM)

Publié : 27 mars 2009, 16:34
par delphilie
Personne peut m'aider
Maintenant c'est l'incude de la page cryptographp.fct.php du script?
S'il vous plait !!!

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2; FDM)

Publié : 27 mars 2009, 17:48
par Asumbaa
Je suis un peu perdue dans tes problèmes, tu as remis une ancienne version de la page.

Que cherches-tu à obtenir et où coinces-tu exactement ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6

Publié : 27 mars 2009, 18:14
par delphilie
J'ai tout essayé tellement que ma page de commentaire ne marché plus
En fait j'ai compris je pense le problème
C'est les page du script pour le code de sécurité qui coince
Mais comme je préfére le gardé car j'ai trop de spam sinon j'ai laissé tombé
Ca fait 2 jours que j'y suis j'en peux plus.
je crois que la page de commentaire du site de mimi sera la seule pas validé
Et se sera pareil pour mon site principal pour le livre d'or lol
Merci

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2; FDM)

Publié : 28 mars 2009, 15:10
par Asumbaa
Salut,

Ben tu pourrais corriger tout sauf le code de sécurité, sans trop de souci. Bien fermer tes balises (un p en bas), etc.

Le fieldset se place dans le form, pas autour !

Code : Tout sélectionner

<form id="" action="" method=""><fieldset>...</fieldset></form>
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.10 (intrepid) Firefox/3.0.8