Неправильно мати <input> безпосереднім нащадком <form>
І до речі <input / > може вийти з ладу для певного типу доктрини
Перевірте це за допомогою http://validator.w3.org/check
тип документа не допускає тут елемента "INPUT"; відсутній один із початкових тегів "P", "H1", "H2", "H3", "H4", "H5", "H6", "PRE", "DIV", "ADDRESS"
<input type = "text" />
Згаданий елемент не може відображатися в тому контексті, в якому ви його розмістили; інші згадані елементи є єдиними, які там дозволені і можуть містити згаданий елемент. Це може означати, що вам потрібен елемент, що містить, або, можливо, ви забули закрити попередній елемент.
Однією з можливих причин цього повідомлення є те, що ви намагалися помістити елемент рівня блоку (наприклад, "<p>" або "<table>") всередину вбудованого елемента (наприклад, "<a>", "<span> ", або" <font> ").