Теги input
Теги input элементҳои гуногуни
форми HTML-ро месозад: майдони оддии воридкунӣ, майдон барои
ворид кардани ниҳонвожа, чекбокси checkbox (чекбокс),
тугмачаҳои радио (radio), тугма.
Теги input бояд дар дохили теги
form қарор гирад.
Ин маҷбури нест, барои фиристодани маълумот
ба сервер ва коркарди минбаъдаи онҳо тавассути PHP зарур аст.
Теги бастаниро талаб намекунад.
Сифатҳо
| Сифат | Шарҳ |
|---|---|
type |
Навъи майдони воридкуниро муқаррар мекунад. Имконотро дар поён бубинед. |
value |
Қимати пешфарз дар майдони воридкунӣ. Дар сурати тугма матни онро муқаррар мекунад.
Барои маълумоти муфассал сифати value-ро бубинед.
|
placeholder |
Маслиҳат дар майдони воридкунӣ, барои маълумоти муфассал
сифати placeholder-ро бубинед.
|
name |
Номи майдони воридкунӣ. Барои гирифтани маълумоти майдони воридкунӣ дар PHP лозим аст. Барои коркарди дурусти форм номҳои майдонҳои воридкунӣ набояд якдигарро такрор кунанд (дар як форма). Агар онҳо якхела бошанд - дар PHP маълумоти он майдони воридкунӣ меояд, ки дар рамзи HTML поянтар қарор дорад. |
disabled |
Элементи формро манъ мекунад (на танҳо input, балки ҳамаи элементҳо),
барои маълумоти муфассал сифати disabled-ро бубинед.
|
Қиматҳои сифати type
| Қимат | Шарҳ |
|---|---|
text |
Майдони оддии матнии воридкуниро месозад. |
password |
Майдони матнии воридкуниро барои ниҳонвожа месозад. Кӯшиш кунед матнро дар он ворид кунед - он бо ситорачаҳо намоиш дода мешавад. |
checkbox |
Чекбокси checkbox-ро месозад.
Барои маълумоти муфассал checkbox-ро бубинед.
|
radio |
Гузоришгари радиоиро месозад.
Барои маълумоти муфассал radio-ро бубинед.
|
hidden |
Input-и пинҳонро месозад, ки дар экран намоиш дода намешавад, аммо маълумоти дар
сифати value гирд овардашударо ба сервер мефиристад.
|
button |
Тугма месозад. Фишурдани ин тугма
формаро ба сервер намефиристад. Он метавонад дар дохили
пайванд ё тавассути JavaScript истифода шавад.
Бо пешфарз тугма матн надорад (намунаи тугма бе матн: ),
он бо ёрии сифати value муқаррар карда мешавад.
Ҳамчунин теги button-ро бубинед,
ки тугма низ месозад.
|
submit |
Тугмае месозад, ки маълумотро ба сервар мефиристад.
Матни тугма вобаста ба браузер аст, онро метавон тағир дод
бо ёрии сифати value.
Ҳамчунин теги button-ро бубинед,
ки тугма низ месозад.
|
reset |
Тугмае месозад, ки формаи пуркардашударо тоза мекунад.
Матни тугма вобаста ба браузер аст, онро метавон тағир дод
бо ёрии сифати value.
|
file |
Тугмаи интихоби файлро месозад. Тарҳрезии ин тугма тавассути
CSS тағир дода намешавад (аммо роҳҳои мураккаб мавҷуданд). Агар шумо ба чунин майдон дар форм
эҳтиёҷ доред, теги form бояд сифати
enctype-ро дар қимати multipart/form-data дошта бошад.
|
Қиматҳои нави сифати type дар HTML5
Ин қиматҳои сифат навиданд, танҳо дар HTML5 пайдо шуданд, аз ин рӯ дар баъзе браузерҳо онҳо шояд кор накунанд ё дар браузерҳои гуногун гуногун кор кунанд.
Дар сурате, ки браузер мундариҷаи
сифати type-ро фаҳма натавонад (масалан, агар он
дастгирӣ нашавад ё нодуруст ворид шуда бошад),
он элементро ҳамчун майдони матнии оддӣ ба назар мегирад,
гуё ки дар type қимати
text истода аст.
Намунаҳои дар поён овардашударо дар
браузерҳои гуногун бубинед. Кӯшиш кунед матнро
дар input-ҳо ворид кунед ва тугмаи фиристоданро фишоред.
Агар матн нодуруст бошад ё майдон холӣ бошад -
браузер хаторо медиҳад. Масалан, агар дар
майдон бо навъи email email-и нодурустро
ворид кунед - браузер формаро фиристоданро иҷозат намедиҳад ва
паёми хаторо медиҳад (мати хатогӣ
ва намуди зоҳирии онро тавассути html css тағир додан мумкин нест).
Агар майдон холӣ бошад - браузер хаторо медиҳад,
ин бо ёрии сифати required ба даст оварда мешавад:
| Қимат | Шарҳ |
|---|---|
email |
|
number |
|
url |
|
tel |
|
search |
|
color |
|
date |
|
month |
|
week |
|
datetime |
|
datetime-local |
|
range |