Тэг 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