46 of 133 menu

Тег input

Тег input HTML форманинг турли хил элементларини яратади: оддий кириш майдони, парол учун кириш майдони, checkbox (чекбокс), радио тугмачалар (radio), тугма.

Тег input тег form ичида жойлашиши керак. Бу мажбурий эмас, лекин серверга маълумотларни жўнатиш ва уларни PHP орқали қайта ишлов бериш учун зарур.

Ёпилувчи тег талаб қилмайди.

Атрибутлар

Атрибут Тавсиф
type Кириш майдонининг турини белгилайди. Вариантларни қуйида кўринг.
value Кириш майдонidаги бошланғич қиймат. Тугма учун унинг матнини белгилайди. Батафсил атрибут value да кўринг.
placeholder Кириш майдонидаги маслиҳат, батафсил атрибут placeholder да кўринг.
name Кириш майдонининг номи. PHP да майdon маълумотларини олиш учун зарур. Форманинг тўғри иши учун кириш майдонларининг номлари бир-бирига мос келиши керак эмас (бир форма ичида). Агар улар мос келса - PHP га HTML кодида pastroq жойлашган кириш майдонининг маълумотлари келади.
disabled Форма элементini блоклар (фақат input эмас, барчаси), батафсил атрибут disabled да кўринг.

type атрибутининг қийматлари

Қиймат Тавсиф
text Одий матнли кириш майдонини яратади.
password Парол учун матнли кириш майдонини яратади. Унга матн киритиб кўринг - у юлдузчалар кўринишида кўринади.
checkbox Чекбокс флажогини яратади. Батафсил checkbox да кўринг.
radio Радио алмаштиргични яратади. Батафсил radio да кўринг.
hidden Яширин инпут яратади, у экранда кўринмайди, лекин атрибут value ичидаги маълумотларни серверга жўнатади.
button Тугма яратади. Ушбу тугмани босish формани серверга жўнатмайди. У havola ичида ёки JavaScript орқали ишлатилиши мумкин. Бошланғич холда тугма матнга эга эмас (матнсиз тугма мисоли: ), у value ёрдамида белгиланади. Шунингдек, тугма ярайдиган тег button ни ҳам кўринг.
submit Серверга маълумотларни жўнатадиган тугма яратади. Тугма матни браузерга боглик, уни value ёрдамида ўзгартириш мумкин. Шунингдек, тугма ярайдиган тег button ни ҳам кўринг.
reset Тўлдирилган формани тозалайдиган тугма яратади. Тугма матни браузерга боглик, уни value ёрдамида ўзгартириш мумкин.
file Файл танлов тугмасини яратади. Ушбу тугманинг дизайнини CSS орқали ўзгартириш тақиқланган (лекин мураккаб усуллар бор). Агар сизга формада бундай майдон керак бўлса, тег form атрибут enctype га эга бўлиши керак, қиймати multipart/form-data.

HTML5 даги type атрибутининг янги қийматлари

Атрибутнинг ушбу қийматлари янги, фақат HTML5 да пайдо бўлган, шу сабабli баъзи браузерларда улар ишламаслиги мумкин ёки турли браузерларда турли хил ишлаши мумкин.

Агар браузер type атрибутининг мазмунини тушунолмаса (масалан, агар у қўллаб-қувватланмаса ёки хатоли киритилган бўлса), у элементни оддий матнли инпут деб ҳисоблайди, type да text қиймати тургандек.

Қуйида келтирилган мисолларни турли браузерларда кўриб чиқинг. Инпутларга матн киритиб ва жўнатиш тугмасини босиб кўринг. Агар матн нотўғри бўлса ёки майдон бўш бўлса - браузер хатолик берadi. Мисол учун, email туридаги майдо̀нга нотўғри email киритилса - браузер формани жўнатishга имкон бермайди ва хатолик хабарини чиқаради (хатолик матни ва унинг ташки кўринишини html css да ўзгартириб бўлмайди). Агар майдон бўш бўлса - браузер хатолик берadi, бу required атрибути ёрдамида амалга оширилади:

Қиймат Тавсиф
email
number
url
tel
search
color
date
month
week
datetime
datetime-local
range

Шунингдек кўринг

  • тег textarea,
    кўп сатрли кириш майдонини яратади
  • атрибут pattern,
    кириш майдонларини текширишни амалга оширади
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш