русский  עברית
tadam logo
Рассылка
Присоединитесь к списку рассылки для получения последних новостей
Имейл
Имя и фамилия
Примеры HTML
Основные атрибуты HTML

HTML <form> Тег

Пример

Простая форма HTML с двумя полями ввода и кнопкой Отправить:
<form action="http://xhtml.co.il/tryit/html/html_form_submit_736.php">
Имя: <input type="text" name="fname" value="Маленькая" />
Фамилия: <input type="text" name="lname" value="Мышка" />
<input type="submit" value="Отправить" />
</form>
Результат выполнения кода выше:

Определение и использование

Тег <form> используется для создания HTML формы для ввода данных пользователем.

Форма может содержать такие элементы как текстовые поля, флажки, радио-кнопки, кнопки отправки и многое другое. Форма может содержать меню выбора, текстовой район, группу полей, легенду, и элементы маркировки.

Формы используются для передачи данных на сервер.

Поддержка браузеров

тег <form> поддерживается во всех ведущих браузерах

Отличия между HTML и XHTML

НЕТ

Советы и комментарии

Примечание: Элемент form это элемент уровня блока, он создает разрыв строки до и после себя.

Обязательные атрибуты

DTD указывает, в какой HTML 4.01/XHTML 1.0 DTD допускаются атрибуты. S=Strict (строгий), T=Transitional (переходный), и F=Frameset (набор фреймов).
АтрибутЗначениеОписаниеDTD
actionURLУказывает, куда отправить формы данныхSTF

Дополнительные атрибуты

АтрибутЗначениеОписаниеDTD
acceptMIME_typeУказывает типы файлов, которые могут быть отправленны через загрузку файловSTF
accept-charsetcharsetОпределяет набор символов сервера в форме данныхSTF
enctypeapplication/x-www-form-urlencoded
multipart/form-data
text/plain
Определяет кодировку данных формы перед отправкой их на серверSTF
methodget
post
Определяет способ отправки данных формыSTF
namenameОпределяет имя формыTF
target_blank
_self
_parent
_top
framename
Не рекомендуется использовать. Определяет где открыть URLTF

Стандартные атрибуты

Тег <form> поддерживает следующие стандартные атрибуты:
АтрибутЗначениеОписаниеDTD
classclassnameОпределяет имя класса для элементаSTF
dirrtl
ltr
Определяет направление текста для содержания в элементеSTF
ididОпределяет уникальный id для элементаSTF
langlanguage_codeУказывает код языка для содержания элементаSTF
stylestyle_definitionОпределяет встроенный стиль для элементаSTF
titletextОпределяет дополнительную информацию об элементеSTF
xml:langlanguage_codeУказывает код языка для содержимого элементов, в документах XHTMLSTF
Более подробная информация о Стандартных атрибутах.

Атрибуты событий

Тег <form> поддерживает следующие атрибуты событий:
АтрибутЗначениеОписаниеDTD
onclickscriptСкрипт выполняется когда нажимается мышкаSTF
ondblclickscriptСкрипт выполняется когда мышка нажимается дваждыSTF
onmousedownscriptСкрипт выполняется когда клавиша мышки нажатаSTF
onmousemovescriptСкрипт выполняется когда указатель мышки сдвинулсяSTF
onmouseoutscriptСкрипт выполняется когда указатель мышки вышел из границ элементаSTF
onmouseoverscriptСкрипт выполняется когда указатель мышки проходит над элементомSTF
onmouseupscriptСкрипт выполняется когда клавиша мышки отпущенаSTF
onkeydownscriptСкрипт выполняется когда клавиша клавиатуры нажатаSTF
onkeypressscriptСкрипт выполняется когда клавиша клавиатуры нажата и отпущенаSTF
onkeyupscriptСкрипт выполняется когда клавиша мышки отпущенаSTF
onresetscriptСкрипт выполняется когда форма очищенаSTF
onsubmitscriptСкрипт выполняется когда форма отправленнаSTF

Более подробная информация о Атрибуты событий.

Больше примеров

Пример 1

Форма с флажками: Форма с двумя флажками и кнопкой Отправить.
<form action="http://xhtml.co.il/tryit/html/checkboxes.php" method="get">
  <input type="checkbox" name="vehicle[]" value="Велосипед" /> У меня есть велосипед
  <input type="checkbox" name="vehicle[]" value="Машина" checked="checked" /> У меня есть машина
  <input type="submit" value="Отправить" />
</form>
Результат выполнения кода выше:

Пример 2

Форма с радио-кнопками: Форма с двумя радио-кнопками, и кнопкой отправки.
<form action="http://xhtml.co.il/tryit/html/radio.php" method="get">
  <input type="radio" name="sex" value="Male" /> Мужчина
  <input type="radio" name="sex" value="Female" checked="checked" /> Женщина
  <input type="submit" value="Отправить" />
</form>
Результат выполнения кода выше:

Пример 3

Отправка имейла из формы
<form action="mailto:someone@example.com" method="post" enctype="text/plain">
Имя: <input type="text" name="name" size="20" />
Имейл: <input type="text" name="email" size="20" />
Комментарий: <input type="text" name="comment" size="40" />
<input type="submit" value="Отправить" />
<input type="reset" value="Очистить" />
</form>
Результат выполнения кода выше:
Была ли эта информация полезной?
   

Комментарии