Hello tout le monde.
J'ai un problème de validation sur un formualaire.
Le serveur rajoute un champ input de type hidden pour le PHPSID automatiquement et me cause une erreur lors de la validation. Ce n'est peut-etre pas très claire, voici un bout de code.
Mon template :
Lorsque j'affiche avec le code avec le validateur :
J'ai mis en gras l'erreur enfin je crois
.
L'erreur du validateur
Voilà je ne sais pas trop comment résoudre cette crise. Quelqu'un peut-il m'aider ??
Modifié par xS_ (12 Mar 2006 - 16:54)
J'ai un problème de validation sur un formualaire.
Le serveur rajoute un champ input de type hidden pour le PHPSID automatiquement et me cause une erreur lors de la validation. Ce n'est peut-etre pas très claire, voici un bout de code.
Mon template :
<!--Menu Gauche-->
<div id="contLeft">
<h3 id="nav">Navigation</h3>
<ul class="ssmenu">
<li><a href="/?do=showAdmin" title="Administration">Scans</a></li>
<li><a href="/?do=showAdmin" title="Administration">Forums</a></li>
</ul>
<h3 id="rech">Recherche</h3>
<form action="/?do=search" method="post" >
<p>
<input type="text" name="word" id="wd"/> <input type="submit" value="Go !" id="sub"/>
</p>
</form>
<h3 id="part">Partenaires</h3>
<ul class="ssmenu">
<li>...</li>
</ul>
</div>
Lorsque j'affiche avec le code avec le validateur :
<!--Menu Gauche-->
<div id="contLeft"><h3 id="nav">Navigation</h3>
<ul class="ssmenu">
<li><a href="/?do=showAdmin&PHPSESSID=a2825e5ecebb2328cc470d3fb3f41636" title="Administration">Scans</a></li>
<li><a href="/?do=showAdmin&PHPSESSID=a2825e5ecebb2328cc470d3fb3f41636" title="Administration">Forums</a></li>
</ul>
<h3 id="rech">Recherche</h3>
<form action="/?do=search" method="post" >
[b] [#red]<input type="hidden" name="PHPSESSID" value="a2825e5ecebb2328cc470d3fb3f41636" />[/b][/#]
<p>
<input type="text" name="word" id="wd"/> <input type="submit" value="Go !" id="sub"/></p>
</form>
<h3 id="part">Partenaires</h3>
<ul class="ssmenu">
<li>...</li>
</ul>
</div>
J'ai mis en gras l'erreur enfin je crois

L'erreur du validateur
a écrit :
Error Line 62, column 122: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag .
...="a2825e5ecebb2328cc470d3fb3f41636" /><p>
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
Voilà je ne sais pas trop comment résoudre cette crise. Quelqu'un peut-il m'aider ??
Modifié par xS_ (12 Mar 2006 - 16:54)