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тегінен тыс орналастыруға мүмкіндік береді