Il est faux d'avoir <input> comme enfant direct d'un <form>
Et au fait, <input / > peut échouer sur certains doctype
Vérifiez-le avec http://validator.w3.org/check
le type de document n'autorise pas l'élément "INPUT" ici; il manque l'un des balises de début "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS"
<input type = "text" />
L'élément mentionné n'est pas autorisé à apparaître dans le contexte dans lequel vous l'avez placé; les autres éléments mentionnés sont les seuls qui y sont tous deux autorisés et peuvent contenir l'élément mentionné. Cela peut signifier que vous avez besoin d'un élément conteneur, ou peut-être que vous avez oublié de fermer un élément précédent.
Une des causes possibles de ce message est que vous avez tenté de placer un élément de niveau bloc (tel que "<p>" ou "<table>") dans un élément en ligne (tel que "<a>", "<span> "ou" <font> ").