FORM элементи ҳужжатни маълум бир формага солади ва форма элементлари тэгларини бошқа тэглардан ажратиб туради. тэглари орасига жойлаштирилади. Формада усулдан (method), формага киритилган маълумотларни қайта ишлаш учун ҳолатлар (action) мавжуд. Усул (GET ёки POST) формага киритилган маълумотлар қай тарзда серверга жўнатилиш усулини белгиласа, ҳолат эса сервердаги қайси дастерга юборилиш URI (Uniform Resource Identifier) адресини ифодалайди.
Форманинг бошқарув элементлари — теги
TYPE=text атрибути
Агар фойдаланувчи унча катта бўлмаган матн киритса (бир ёки бир нечта сатр), тэгидан фойдаланади ва TYPE атрибутига text қиймати ўзлаштирилади. Стандарт ҳолат учун бу қийматни бериш муҳим эмас. Бундан ташқари майдонни номлаш ва унга мурожаат қилиш учун NAME атрибути ҳам берилади.
HTML формада мустақил белгилагич (байроқча) дан фойдаланиш учун тэгининг атрибутига TYPE=checkbox ни ўзлаштириш керак. Формага боғлиқ равишда фойдаланувчи бир ёки бир нечта белгилагичларни белгилаши мумкин. Агар тэги атрибути билан CHECKBOX қиймати қўлланилса, у билан бирга NAME ва VALUE атрибутлари ҳам қўлланилиши керак. NAME атрибути ушбу маълумот киритиш объектининг номини ифодалайди. VALUE атрибутида ушбу майдоннинг қиймати кўрсатилади.
Россия
VALUE="Россия">
Страны СНГ
VALUE="СНГ">
Баъзи ҳолларда ушбу майдон белгиланган ҳолда қўлланилиши ҳам мумкин. Бундай ҳолларда тэгида CHECKED атрибути қўлланилиши керак.
TYPE=radio атрибути
Баъзан бир нечта қийматлар орасидан бирини танлашга тўғри келади. Бундай ҳолларда формада тэги билан бирга TYPE=radio атрибути қўлланилади. Агар тэги атрибути билан ушбу қиймати қўлланилса, у билан бирга NAME ва VALUE атрибутлари ҳам қўлланилиши керак. NAME атрибути ушбу маълумот киритиш объектининг (тугма) номини ифодалайди. VALUE атрибутида ушбу майдоннинг қиймати кўрсатилади..
Эркак жинси
Аёл жинси
Фреймлар
Фреймлар тизимини тасвирлаш учун , ёки тэгларидан фойдаланилади.
Фреймлардан ташкил топган Web-саҳифалар бўлинмасига эга бўлиши мумкин эмас.
контейнерлари хар бир фреймни белгилаш блокини ўраб туради. Бундай контейнернинг ичида фақат тэглари ёки киритилган
- ROWS;
- COLS.
<FRAMESET ROWS = “100, 240, 140”> - учта фреймдан иборат тўпламни белгилайди. Қийматлар пикселларда берилган. Биринчи фрейм 100 пиксел, иккинчиси 240 пиксел ва ниҳоят сўнгги фрейм 140 пиксел баландликка эга.
<FRAMESET ROWS = “100, 240, 140”> - учта фреймдан иборат тўпламни белгилайди. Қийматлар пикселларда берилган. Биринчи фрейм 100 пиксел, иккинчиси 240 пиксел ва ниҳоят сўнгги фрейм 140 пиксел баландликка эга.