Input teqi
input teqi müxtəlif HTML form elementləri yaradır:
adi daxil etme sahəsi, şifrə üçün daxil etme sahəsi,
checkbox (çekboks), radio düymələri, düymə.
input teqi form teqinin
daxilində olmalıdır. Bu məcburi deyil, ancaq məlumatların
serverə göndərilməsi və onların PHP vasitəsilə işlənməsi
üçün lazımdır.
Bağlanan teq tələb etmir.
Atributlar
| Atribut | Təsvir |
|---|---|
type |
Daxil etme sahəsinin tipini təyin edir. Variantlar aşağıda bax. |
value |
Daxil etme sahəsində standart dəyər. Düymə zamanı onun mətnini təyin edir.
Ətraflı üçün value atributuna bax.
|
placeholder |
Daxil etme sahəsində ipucu, ətraflı üçün
placeholder atributuna bax.
|
name |
Daxil etme sahəsinin adı. PHP-də sahə məlumatlarını almaq üçün lazımdır. Formanın düzgün işləməsi üçün daxil etme sahələrinin adları bir-biri ilə üst-üstə düşməməlidir (bir formada). Əgər üst-üstə düşürsə - PHP-də HTML kodunda aşağıda olan daxil etme sahəsinin məlumatları gələcək. |
disabled |
Form elementini (sadəcə input deyil, demək olar ki, hər hansı birini) bloklayır,
ətraflı üçün disabled atributuna bax.
|
Type atributunun dəyərləri
| Dəyər | Təsvir |
|---|---|
text |
Adi mətn daxil etme sahəsi yaradır. |
password |
Şifrə üçün mətn daxil etme sahəsi yaradır. Ona mətn daxil etməyə cəhd edin - ulduzlar şəklində göstəriləcək. |
checkbox |
Çekboks yaradır.
Ətraflı üçün checkbox-a bax.
|
radio |
Radio keçid yaradır.
Ətraflı üçün radio-a bax.
|
hidden |
Gizli input yaradır, ekranda görünməyəcək, ancaq value
atributunda olan məlumatları serverə göndərəcək.
|
button |
Düymə yaradır. Bu düyməyə basmaq
formanı serverə göndərməyəcək. O, link daxilində
və ya JavaScript vasitəsilə istifadə edilə bilər.
Standart olaraq düymənin mətni yoxdur (mətnsiz düymə nümunəsi: ),
o, value vasitəsilə təyin edilir.
Həmçinin button teqinə də bax,
o da düymə yaradır.
|
submit |
Məlumatları serverə göndərəcək düymə yaradır.
Düymənin mətni brauzerdən asılıdır, onu value
vasitəsilə dəyişmək olar. Həmçinin button
teqinə də bax, o da düymə yaradır.
|
reset |
Doldurulmuş formanı təmizləyəcək düymə yaradır.
Düymənin mətni brauzerdən asılıdır, onu value
vasitəsilə dəyişmək olar.
|
file |
Fayl seçmə düyməsi yaradır. Bu düymənin dizaynını CSS vasitəsilə
dəyişmək qadağandır (ancaq hiyləgər yollar var). Əgər sizə formada belə bir sahə lazımdırsa,
onda form teqinin enctype
atributu multipart/form-data dəyərində olmalıdır.
|
HTML5-də type atributunun yeni dəyərləri
Bu atribut dəyərləri yenidir, yalnız HTML5-də peyda olub, buna görə də bəzi brauzerlərdə işləməyə bilər və ya müxtəlif brauzerlərdə fərqli işləyə bilər.
Əgər brauzer type atributunun məzmununu başa düşə bilmirsə
(məsələn, dəstəklənmir və ya səhv daxil edilib),
o, elementi adi mətn inputu kimi qəbul edəcək,
sanki type-da text dəyəri var.
Aşağıdakı nümunələrə müxtəlif brauzerlərdə baxın.
Inputlara mətn daxil etməyə və göndərmə düyməsinə basmağa çalışın.
Əgər mətn düzgün deyilsə və ya sahə boşdursa -
brauzer səhv göstərəcək. Məsələn, email tipi olan
sahəyə düzgün olmayan email daxil etsəniz - brauzer formanı
göndərməyə icazə verməyəcək və səhv mesajı göstərəcək
(səhv mətni və onun görünüşünü html css ilə dəyişmək olmaz).
Əgər sahə boşdursa - brauzer yenə də səhv göstərəcək,
bu required
atributu vasitəsilə əldə edilir:
| Dəyər | Təsvir |
|---|---|
email |
|
number |
|
url |
|
tel |
|
search |
|
color |
|
date |
|
month |
|
week |
|
datetime |
|
datetime-local |
|
range |