Lebo ya fomu: maelezo, thamani, programu

Orodha ya maudhui:

Lebo ya fomu: maelezo, thamani, programu
Lebo ya fomu: maelezo, thamani, programu
Anonim

Fomu za HTML ni zana yenye nguvu sana ya kuingiliana na watumiaji, lakini kwa sababu za kiufundi si dhahiri jinsi ya kuzitumia kwa uwezo wao kamili. Kutuma data kwa urahisi hakutoshi katika kesi hii - unahitaji pia kuhakikisha kuwa data ambayo watumiaji hujaza fomu itatumwa kwa umbizo sahihi linalohitajika ili kuchakatwa kwa ufanisi na kwamba hii haitavunja programu zilizopo. Pia ni muhimu kuwasaidia watumiaji kujaza fomu kwa usahihi na wasifadhaike wanapojaribu kutumia programu.

tag ya html
tag ya html

Lebo hutumika kuunda fomu ya HTML. Kwa kweli haiundi ukingo, lakini hutumika kama kontena kuu kwa vitu kama vile. Iwapo unataka kutengeneza fomu rahisi ya usajili kwa kulipa na kulipa mara kwa mara, au programu shirikishi za wavuti, utahitaji kutumia lebo za vipengele vya HTML kufanya kazi, muhimu zaidi ni.

Jinsi ya kawaidaFomu za HTML

fomu za HTML zilivumbuliwa na kusawazishwa kwa kiasi kikubwa kabla ya ujio wa JavaScript isiyosawazisha na programu changamano za wavuti. Leo, viingizi vya fomu, vitufe, na mbinu nyingine za mwingiliano zinatumika, lakini msingi wa hii ni mfumo kulingana na ombi la HTTP na dhana ya majibu.

sifa ya kitendo
sifa ya kitendo

Mtumiaji anapopakia ukurasa, ombi la http hutumwa (kwa kawaida huitwa ombi la GET). Inatumwa na kivinjari chako kwa seva, na kwa kawaida seva hujibu na ukurasa wa wavuti ambao mtumiaji anatafuta. Mwingiliano huu ni mojawapo ya dhana za msingi zaidi za mtandao. Na hiyo inafafanua jinsi fomu za HTML zinavyofanya kazi.

Mchakato wa kubadilishana taarifa na seva

Kila, ambayo inajumuisha vipengele kama vile, iko ndani na ina sifa ya jina (jina), pamoja na thamani yake. Thamani inafafanuliwa kwa njia tofauti. Kwa maandishi, hii itakuwa thamani ambayo iliingizwa kwenye uwanja na mtumiaji wa tovuti. Kwa kitufe cha redio, thamani ya chaguo iliyochaguliwa. Mtumiaji anaweza kuweka thamani, lakini mara nyingi hawezi kuweka sifa ya jina. Hii huunda seti ya jozi za jina/thamani ambapo thamani hubainishwa na ingizo la mtumiaji.

ni maadili gani yanapaswa kutolewa kwa sifa za lebo ya fomu
ni maadili gani yanapaswa kutolewa kwa sifa za lebo ya fomu

Tofauti kuu kati ya fomu na hati ya kawaida ya HTML ni kwamba, mara nyingi, data iliyokusanywa na fomu hutumwa kwa seva ya wavuti. Katika kesi hii, unahitaji kusanidi seva ya wavuti ili kupokea na kuchakata data. tagi sifa ya kitendohubainisha eneo (URL) ambapo data iliyokusanywa inapaswa kutumwa.

Jibu la seva linaonekanaje

Fomu inapowasilishwa, jozi za thamani ya jina na sehemu zote ndani ya kipengele hujumuishwa kwenye HTTP. Ombi linatumwa kwa URL iliyobainishwa katika mfumo wa sifa ya kitendo. Aina ya ombi (GET au POST) itakuwa katika sifa ya mbinu. Hii inamaanisha kuwa data zote zinazotolewa na mtumiaji hutumwa kwa seva mara tu fomu inapowasilishwa, na seva inaweza kufanya chochote inachotaka na data hiyo. Seva inapopokea uwasilishaji wa fomu, huichukulia kama ombi lingine lolote la HTTP. Seva hufanya chochote inachohitaji kufanya na data iliyojumuishwa na kutoa jibu kwa kivinjari.

sifa za lebo za fomu
sifa za lebo za fomu

Ikiwa unakumbuka kuwa kupakia ukurasa ndio jibu, utaona kuwa jambo hilo hilo hufanyika hapa. Katika fomu ya kawaida iliyoundwa na lebo, jibu ni ukurasa mpya uliopakiwa na kivinjari. Kwa kawaida, ukurasa mpya huchukua nafasi ya maudhui ya sasa, lakini hii inaweza kubatilishwa na sifa inayolengwa. Idadi kubwa ya fomu za mtandaoni hufanya kazi kwa njia hii, ndiyo maana mtumiaji hutumwa kwa ukurasa wa Asante anapojaza fomu ya usajili ya barua pepe.

Programu na fomu za wavuti bila lebo

Programu shirikishi za kisasa za wavuti hutumia msimbo wa JavaScript kufanya maombi ya http yasiyolingana. Hizi ni simu kwa seva ambazo hazisababishi upakiaji upya wa ukurasa. Hawategemei lebo - kipengele cha HTML kilichojengwa katika tabia. Hazichanganyi data zote kwa jumla moja.mtumiaji na usiwatume mara moja. Kwa sababu hii, wabunifu wengi wa mpangilio wa HTML + JS katika programu za wavuti hawatumii lebo kwenye fomu zote. Mara nyingi zaidi, huitumia tu kama aina ya kontena kwa aina anuwai za uwanja wa pembejeo na vitu. Katika kesi hii, mbinu na sifa za kitendo zitakazotumika hazitaonekana.

Mengi zaidi kuhusu fomu

Fomu za HTML ni mojawapo ya vivutio vya mwingiliano wa mtumiaji na tovuti au programu. Wanaruhusu watumiaji kuwasilisha data kwenye tovuti. Mara nyingi, data hutumwa kwa seva ya wavuti, lakini ukurasa wa wavuti pia unaweza kuikata ili kuitumia yenyewe. Kuna vipengele vingi vinavyohusiana na fomu - aina tofauti za vifungo, viteuzi vya aina tofauti, taratibu za maoni. Kwa hivyo, inaweza kuwa ngumu kuamua ni maadili gani ya kupeana sifa za lebo. Linapokuja suala la kuunda fomu, unahitaji kuzifanya zifanye kazi kwa ukubwa tofauti wa skrini. Ni muhimu kuzifanya ziweze kupatikana kwa watu wenye ulemavu. Hii ndiyo sababu fomu na lebo za sifa labda ni kipengele changamano zaidi cha HTML.

sifa za lebo za fomu
sifa za lebo za fomu

Umbo linajumuisha nini

fomu ya HTML ina wijeti moja au zaidi. Wanaweza kuwa mashamba ya maandishi ya mstari mmoja au ya mistari mingi, chagua masanduku, vifungo, au vifungo vya redio. Mara nyingi huhusishwa na sifa inayoelezea madhumuni yao - kutekelezwa ipasavyo kunaweza kuwaelekeza kwa uwazi watumiaji wasioona na wasioona jinsi ya kupata fomu ya kuingiza data. Sifakuhusishwa kwa usahihi na sifa zao za na kitambulisho, mtawalia. Kwa lebo basi hurejelea sifa ya kitambulisho cha wijeti inayolingana, na kisoma skrini, kikiitumia, kitasoma kile kilichoandikwa humo.

lebo ya fomu
lebo ya fomu

Kando na miundo maalum kwa lebo, ni muhimu kukumbuka kuwa fomu ni msimbo wa HTML pekee. Hii ina maana kwamba unaweza kutumia uwezo kamili wa HTML kuunda fomu zako. Kitendo cha kawaida ni kutumia lebo kufunga vipengele vilivyowekwa alama ya

. Orodha za HTML pia hutumika sana; visanduku vya kuteua vingi au vitufe vya redio hutumiwa kuunda. Baada ya kuunda mashamba ya pembejeo, inabakia kuongeza kifungo kwa kutumia lebo na kuangalia matokeo. Unyumbufu wa fomu za HTML huwafanya kuwa mojawapo ya miundo changamano zaidi katika umbizo la HTML. Lakini ukiwa na muundo unaofaa wakati wa kuunda fomu ya HTML, unaweza kuhakikisha kwamba inaweza kutumika na kufikiwa.

Ilipendekeza: