Input tegi
input tegleri dürli HTML forma elementlerini döredýär:
ädip giriş meýdany, parol üçin giriş meýdany, checkbox (çekboks) bellik,
radioknopkalar (radio), knopka.
input tegi form
teginiň içinde bolmaly. Bu hökmany däl, ýöne serwere maglumat ibermek we
olar bilen PHP arkaly işlemek üçin zerurdyr.
Ýapyjy teg talap etmeýär.
Atributlar
| Atribut | Düşündiriş |
|---|---|
type |
Giriş meýdanynyň görnüşini kesgitleýär. Wariantlar aşakda görülýär. |
value |
Giriş meýdanyndaky bellenen baha. Knopka ýagdaýynda onuň tekstini kesgitleýär.
Giňişleýin value atributyna serediň.
|
placeholder |
Giriş meýdanyndaky ýolbaşçy, giňişleýin
placeholder atributyna serediň.
|
name |
Giriş meýdanynyň ady. PHP-da giriş meýdanynyň maglumatlaryny almak üçin zerurdyr. Formanyň dogry işlemegi üçin giriş meýdanlarynyň adlary (bir formanyň içinde) bir-biri bilen gabat gelmelidir. Eger olar gabat gelýän bolsa - PHP-a HTML kodynda aşakda ýerleşen giriş meýdanynyň maglumatlary gelýär. |
disabled |
Forma elementini (diňe input däl, eýsem hemişe) blokirleýär,
giňişleýin disabled atributyna serediň.
|
Type atributynyň bahalary
| Baha | Düşündiriş |
|---|---|
text |
Adaty tekst giriş meýdanyny döredýär. |
password |
Parol üçin tekst giriş meýdanyny döredýär. Ona tekst ýazyp görüň - ýyldyzçalar görkeziler. |
checkbox |
Checkbox belligini döredýär.
Giňişleýin checkbox-a serediň.
|
radio |
Radio çalyşyjy döredýär.
Giňişleýin radio-a serediň.
|
hidden |
Gizlin input döredýär, ekranda görünmez, ýöne value
atributyndaky maglumatlary serwere iberer.
|
button |
Knopka döredýär. Bu knopkany basmak
formany serwere ibermez. Ol çykgyt içinde
ýa-da JavaScript arkaly ulanylyp bilner.
Bellenen ýagdaýda knopkanyň teksti ýok (tekstsiz knopka mysaly: ),
ol value arkaly kesgitlenýär.
Şeýle hem knopka döredýän button
tegine serediň.
|
submit |
Maglumatlary serwere iberýän knopka döredýär.
Knopkanyň teksti brauzere baglydyr, ony value
arkaly üýtgetmek bolýar.
Şeýle hem knopka döredýän button
tegine serediň.
|
reset |
Doldurylan formany arassalaýan knopka döredýär.
Knopkanyň teksti brauzere baglydyr, ony value
arkaly üýtgetmek bolýar.
|
file |
Faýl saýlamak üçin knopka döredýär. Bu knopkanyň dizaýnyny
CSS arkaly üýtgetmek gadagan (ýöne aýlawly ýollary bar). Eger forma içinde şeýle meýdan gerek bolsa,
form teginiň multipart/form-data bahasynda
enctype atributy bolmaly.
|
HTML5-däki type atributynyň täze bahalary
Bu atribut bahalary täze, diňe HTML5-de peýda boldy, şonuň üçin käbir brauzerlerde olar işlemez ýa-da dürli brauzerlerde dürliçe işleýär.
Eger brauzer type atributynyň mazmunyny düşünip bilmese
(meselem, goldanmaýar ýa-da ýalňyş girizilen bolsa),
ol element adaty tekst inputy hökmünde kabul ediler,
type bahasy text ýaly bolup görkeziler.
Aşakdaky mysallary dürli brauzerlerde synlaň.
Inputlara tekst giriziň we ibermek knopkasyna basyň.
Eger tekst nädogry ýa-da meýdan boş bolsa -
brauzer ýalňyşlyk çykarar. Meselem, email görnüşli
meýdana nädogry email girizilse - brauzer formany ibermäge
ruggsat bermez we ýalňyşlyk habary çykarar (ýalňyşlygyň
teksti we daşky görnüşi html css arkaly üýtgedilip bilinmez).
Eger meýdan boş bolsa - brauzer hem ýalňyşlyk çykarar,
bu required
atributy arkaly ýerine ýetirilýär:
| Baha | Düşündiriş |
|---|---|
email |
|
number |
|
url |
|
tel |
|
search |
|
color |
|
date |
|
month |
|
week |
|
datetime |
|
datetime-local |
|
range |