Тег form
Тег form создает форму для отправки
данных на сервер, где эти данные будут обработаны
с помощью языка PHP.
Также данные формы могут быть обработаны
с помощью языка JavaScript.
Тег служит контейнером для тегов input,
textarea,
select,
button,
fieldset.
Указанные теги не обязательно следует размещать
в теге form, но, если этого не сделать,
не произойдет отправки формы на сервер.
Отправка формы на сервер осуществляется по
нажатию на кнопку, создаваемую тегом input
с атрибутом type в значении submit,
или на кнопку button.
Атрибуты
| Атрибут | Описание |
|---|---|
action |
Куда отправляем форму, на какую страницу сайта (своего или чужого).
Если оставить пустым - форма отправится на текущую страницу. Необязательный атрибут.
В атрибуте можно указывать ссылку на определенное место страницы (через #, как
в теге a). В этом случае после отправки формы
браузер откроет страницу, заданную в атрибуте action, на указанном месте.
|
method |
Метод отправки формы, может быть POST или GET. Верстальщику это знать не обязательно.
Необязательный атрибут. По умолчанию имеет значение GET.
|
target |
Указывает ссылке в какой вкладке ей открываться: в новой, в текущей или во фрейме.
Необязательный атрибут. |
enctype |
Определяет способ кодирования данных формы.
Необязательный атрибут. Подробнее см. атрибут enctype.
|
Значения атрибута target
| Значение | Описание |
|---|---|
_blank |
Страница откроется в новой вкладке браузера. |
_self |
Страница откроется в текущей вкладке браузера. |
_parent |
Страница откроется во фрейме-родителе. |
_top |
Отменяет все фреймы и загружает страницу в полном окне браузера. |
Значение по умолчанию: _self.
Пример формы
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
Смотрите также
-
атрибут
form,
который позволяет размещать элементы формы вне тегаform