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