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