HTML : Arriver avertissement - Valide emplacement de la balise (entrée)
J'ai une forme simple et placé à l'intérieur de la < div id="centre">. Il fonctionne bien, mais encore en train d'avertissement. pourquoi donc ?
par exemple
< div id="centre">
<div id = "center">
<form action="test" method="post">
<input type="hidden" id="text1" name="texts"/> </input> --> getting warning
</form> </div>
Merci d'avance.
Vous devez vous connecter pour publier un commentaire.
Un
<input>
élément ne peut pas être un élément enfant de<form>
. Un élément de bloc doit y aller.Vous besoin de quelque chose comme
form --> fieldset --> input
ouform --> div --> input
.Vous avez également un auto-fermeture
<input />
suivie par une balise de fin</input>
qui ne dispose pas d'une entrée ouverte à la fermer.Vous avez déjà fermé la balise d'entrée
Écrit sous cette forme est une auto-balise de fermeture. Il n'est pas nécessaire de fermer à la forme explicite.
Plus d'entrée doit être à l'intérieur d'un bloc conteneur.
Vérifiez l'exemple ici http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#h-17.4
en mettant le
<input type="text" ... />
dans un<div>
bloc comme cela fait disparaître l'erreur dans eclipse ou spring tool suite. voici un exemple de base.