Ang pagpapadala ng data mula sa isang form na pinunan ng isang bisita sa isang site ng Internet ay isa sa mga pinaka-madalas na malulutas na mga gawain ng interactive na pakikipag-ugnay sa pagitan ng isang surfer sa web at mga program ng server ng mapagkukunang ito. Ang organisasyon ng operasyong ito sa source code ng pahina ng hypertext ay mas madali kaysa sa paglikha ng mga script upang maproseso ang naihatid na data. Maaari itong ipatupad pareho sa pamamagitan ng wikang HTML at paggamit ng mga script sa JavaScript.
Panuto
Hakbang 1
Kung ang pagpoproseso ng data ay hindi natupad sa parehong file na bumubuo sa pahina na may form, tiyaking tukuyin ang address ng handler script sa katangian ng pagkilos. Tukuyin ang isa sa dalawang posibleng pamamaraan para sa pagsumite ng mga variable ng form - Kumuha o Mag-post. Ang pagpili ay nakasalalay sa alin sa mga ito ang ginagamit upang mabasa ang mga variable sa script. Sa prinsipyo, sapat na ito upang malutas ang problema; hindi kinakailangan na maglagay ng isang espesyal na elemento sa form na nagpasimula ng pagpapadala ng impormasyon, dahil ang pagpindot sa Enter key bilang default ay katumbas ng pag-click sa pindutan para sa pagpapadala ng data. Gayunpaman, hindi hulaan ng bawat gumagamit ang tungkol dito, kaya mas lalong gusto na maglagay ng kaukulang pindutan sa form.
Hakbang 2
Gumamit ng isang pindutan na nai-render ng isang input tag na may isinumite na halaga sa katangian ng uri. Ang pag-click sa naturang pindutan ay ang "klasikong", karaniwang ginagamit na paraan ng pag-oorganisa ng pagsusumite ng data mula sa isang form sa isang web page. Bilang karagdagan sa uri ng katangian, kanais-nais na tukuyin ang halaga ng katangian ng pangalan, at sa halagang maaari mong ilagay ang teksto ng label sa pindutan. Halimbawa:
Hakbang 3
Maaari mong gamitin ang JavaScript upang magpadala ng data. Maaari itong maging kapaki-pakinabang sa mga kaso kung kailangan mong ayusin ang awtomatikong pagpapadala sa anumang kaganapan - halimbawa, pagkatapos piliin ng gumagamit ang nais na halaga sa drop-down na listahan, o kung dapat itong suriin ng isang validator ng JavaScript bago magpadala ng impormasyon. Upang maipatupad ang ganitong paraan ng pagsumite ng data, gamitin ang magsumite na pamamaraan ng form object. Halimbawa, kung ang halaga ng UniForm ay nakasulat sa katangian ng pangalan ng form, pagkatapos ay upang gayahin ang pag-click sa pindutang isumite sa JavaScript code, pagkatapos ng lahat ng kinakailangang pagkilos sa mga halagang ipinasok ng gumagamit, kailangan mong ilagay ang sumusunod linya: dokumento. UniForm.submit ();