Format HTML janë një mjet shumë i fuqishëm për të bashkëvepruar me përdoruesit, por për arsye teknike nuk është gjithmonë e qartë se si t'i përdorim ato në potencialin e tyre të plotë. Thjesht dërgimi i të dhënave nuk mjafton në këtë rast - gjithashtu duhet të siguroheni që të dhënat që përdoruesit plotësojnë në formularë do të dërgohen në formatin e duhur që nevojitet që ato të përpunohen me sukses dhe që kjo të mos prishë aplikacionet ekzistuese. Është gjithashtu e rëndësishme të ndihmojmë përdoruesit të plotësojnë formularët në mënyrë korrekte dhe të mos zhgënjehen kur përpiqen të përdorin aplikacionet.
Etiketa përdoret për të krijuar një formë HTML. Në fakt nuk krijon një diferencë, por përdoret si një enë mëmë për elementë të tillë si. Pavarësisht nëse dëshironi të bëni një formular të thjeshtë abonimi me arkë dhe pagesë të rregullt, ose aplikacione interaktive në ueb, do t'ju duhet të përdorni etiketat e elementeve HTML për të punuar, më e rëndësishmja prej të cilave është.
Sa standardeFormat HTML
Format HTML u shpikën dhe u standardizuan kryesisht përpara ardhjes së JavaScript-it asinkron dhe aplikacioneve komplekse të ueb-it. Sot, përdoren hyrjet e formularit, butonat dhe mekanizmat e tjerë të ndërveprimit, por në thelb të këtij është një sistem i bazuar në paradigmën e kërkesës dhe përgjigjes
Kur një përdorues ngarkon një faqe, dërgohet një kërkesë http (zakonisht e ashtuquajtura kërkesë GET). Ai dërgohet nga shfletuesi juaj te serveri dhe zakonisht serveri përgjigjet me faqen e internetit që përdoruesi kërkon. Ky ndërveprim është një nga konceptet më themelore të internetit. Dhe kjo shpjegon saktësisht se si funksionojnë format HTML.
Procesi i shkëmbimit të informacionit me serverin
Secili, i cili përfshin elementë të tillë si, ndodhet brenda dhe ka një atribut emri (emër), si dhe vlerën e tij. Vlera përcaktohet në mënyra të ndryshme. Për tekstin, kjo do të jetë vlera që është futur në fushë nga përdoruesi i faqes. Për një buton radio, vlera e opsionit të zgjedhur. Përdoruesi mund të vendosë vlerën, por më shpesh nuk mund të vendosë atributin e emrit. Kjo krijon një grup çiftesh emra/vlerash ku vlerat përcaktohen nga hyrja e përdoruesit.
Dallimi kryesor midis një formulari dhe një dokumenti të rregullt HTML është se, në shumicën e rasteve, të dhënat e mbledhura nga një formular dërgohen në një server në internet. Në këtë rast, duhet të konfiguroni një server në internet për të marrë dhe përpunuar të dhëna. atribut i veprimit të etiketësspecifikon vendndodhjen (URL) ku duhet të dërgohen të dhënat e mbledhura.
Si duket përgjigja e serverit
Kur formulari dorëzohet, çiftet emër-vlerë dhe të gjitha fushat brenda elementit përfshihen në HTTP. Një kërkesë bëhet në URL-në e specifikuar në formën e atributit të veprimit. Lloji i kërkesës (GET ose POST) do të jetë në atributin e metodës. Kjo do të thotë që të gjitha të dhënat e ofruara nga përdoruesi dërgohen në server sapo të dorëzohet formulari dhe serveri mund të bëjë çfarë të dojë me ato të dhëna. Kur serveri merr një paraqitje të formularit, ai e trajton atë si çdo kërkesë tjetër HTTP. Serveri bën gjithçka që duhet të bëjë me të dhënat e përfshira dhe lëshon një përgjigje përsëri në shfletues.
Nëse kujtoni se ngarkimi i faqes është përgjigja, do të vini re se e njëjta gjë ndodh edhe këtu. Në një formë tipike të krijuar me etiketën, përgjigja është një faqe e re e ngarkuar nga shfletuesi. Në mënyrë tipike, faqja e re zëvendëson përmbajtjen aktuale, por kjo mund të anashkalohet me atributin e synuar. Shumica dërrmuese e formularëve online funksionojnë në këtë mënyrë, kjo është arsyeja pse përdoruesi dërgohet në një faqe falenderimi kur plotëson një formular abonimi me email.
Aplikacione në ueb dhe formularë pa etiketë
Aplikacionet moderne interaktive të internetit përdorin kodin JavaScript për të bërë kërkesa asinkrone http. Këto janë thirrje në server që nuk shkaktojnë një ringarkim të faqes. Ata nuk mbështeten në një etiketë - një element HTML i integruar në sjellje. Ata nuk i kombinojnë të gjitha të dhënat në një tërësi të vetme.përdorues dhe mos i dërgoni menjëherë. Për këtë arsye, shumë dizajnerë të paraqitjes HTML + JS në aplikacionet në ueb nuk e përdorin etiketën në të gjitha format. Më shpesh, ata thjesht e përdorin atë si një lloj kontejneri për lloje të ndryshme të fushave dhe elementeve hyrëse. Në këtë rast, metoda dhe atributet e veprimit të përdorura nuk do të jenë të dukshme.
Më shumë rreth formularëve
Format HTML janë një nga pikat kryesore të ndërveprimit të një përdoruesi me një faqe interneti ose aplikacion. Ato lejojnë përdoruesit të dorëzojnë të dhëna në sit. Shumicën e kohës, të dhënat dërgohen në serverin e uebit, por faqja e internetit mund t'i përgjojë ato për t'i përdorur vetë. Ka shumë elementë të lidhur me format - lloje të ndryshme butonash, përzgjedhës për lloje të ndryshme, mekanizma reagimi. Prandaj, mund të jetë e vështirë të vendosësh se cilat vlera t'u caktohen atributeve të etiketës. Kur bëhet fjalë për krijimin e formularëve, duhet t'i bëni ato të funksionojnë në madhësi të ndryshme ekrani. Është e rëndësishme që ato të jenë të aksesueshme për personat me aftësi të kufizuara. Kjo është arsyeja pse format dhe etiketat e atributeve janë ndoshta aspekti më kompleks i HTML.
Nga çfarë përbëhet forma
Formulari HTML përbëhet nga një ose më shumë miniaplikacione. Ato mund të jenë fusha teksti me një rresht ose me shumë rreshta, kuti të zgjedhura, butona ose butona radio. Ato shoqërohen më shpesh me një atribut që përshkruan qëllimin e tyre - zbatimi i duhur mund të udhëzojë qartë si përdoruesit me shikim ashtu edhe ata të verbër se si të arrijnë te formulari i hyrjes. atributtë lidhura saktë me atributet e tyre for dhe id, përkatësisht. Etiketa for më pas i referohet atributit id të miniaplikacionit përkatës dhe lexuesi i ekranit, duke e përdorur atë, do të lexojë atë që është shkruar në të.
Përveç strukturave specifike për etiketën, është e rëndësishme të mbani mend se format janë thjesht kod HTML. Kjo do të thotë që ju mund të përdorni fuqinë e plotë të HTML për të strukturuar format tuaja. Një praktikë e zakonshme është përdorimi i etiketës për të mbështjellë elementët e etiketuar me
. Listat HTML përdoren gjithashtu gjerësisht; kutitë e shumta të kontrollit ose butonat e radios përdoren për strukturim. Pas krijimit të fushave të hyrjes, mbetet të shtoni një buton duke përdorur etiketën dhe të kontrolloni rezultatin. Fleksibiliteti i formave HTML i bën ato një nga strukturat më komplekse në formatin HTML. Por me strukturën e duhur kur ndërtoni një formular HTML, mund të siguroheni që ai të jetë i përdorshëm dhe i aksesueshëm.