Элемент input
Элемент HTML <input> используется для создания интерактивных элементов управления для веб-форм, чтобы принимать данные от пользователя; доступно множество типов входных данных и виджетов управления, в зависимости от устройства и пользовательского агента. Элемент <input> является одним из самых мощных и сложных во всем HTML из-за большого количества комбинаций типов ввода и атрибутов.
Возможные варианты написания:
<!-- inaccessible -->
<p>Enter your name: <input id="name" type="text" size="30"></p>
<!-- implicit label -->
<p><label>Enter your name: <input id="name" type="text" size="30"></label></p>
<!-- explicit label -->
<p><label for="name">Enter your name: </label><input id="name" type="text" size="30"></p>
Какой вид форма может иметь:
====
Спецификация - смотреть