Tagapagsalita: Sabihin ngayon bistahan isang web page na nagbibigay-daan sa isang gumagamit upang magparehistro para sa isang bagay ngunit na aktwal na Kabilang sa ilang mga client-side pagpapatunay ng kanyang input. Pansinin dito, sa form-1.HTML, mayroon akong na parehong paraan tulad ng dati ngunit ko nai may idinagdag na katangian ID sa aking form na tag, ang halaga ng na kung saan ay magparehistro, kaya na mayroon akong isang ID sa pamamagitan ng kung saan maaari ko natatanging tukuyin ang form na iyon sa aking mga DOM. Mapansin Ngayon sa ibaba ng aking form na tag ay isang script tag, nang sa gayon ay napaka sadyang, ang aking code ng JavaScript ay isakatuparan lamang sa sandaling ang form na tag at DOM node nito Na-load. Sa loob ng paunawa script tag ay ang unang linya dito kung saan Ipinahahayag ko isang variable na tinatawag na form at magtalaga ito ang balik halaga ng document.getElementByID ng quote magpanipi pagpaparehistro. Ito ay ang linya ng code na ang magiging hitsura sa pamamagitan ng aking DOM, naghahanap para sa elemento o node na may isang natatanging identifier ng pagpaparehistro, pag-iimbak ang halaga ng pagbabalik sa huli sa ganitong variable. Pagkatapos magparehistro ako sa form na isang kaganapan handler para sa pagsusumite ng form, may form.onsubmit at magtalaga na isang function na anonymous, sa katawan ng na naaayos na gawin ang sumusunod. Kung patlang na anyo ni, na ang pangalan ay e-mail, ay may halaga mula sa gumagamit na ang katumbas sa quote magpanipi wala, pagkatapos kami ay pagpunta upang alertuhan ang gumagamit na siya dapat na magbigay ng kanilang mga email address, at bumalik kami ng hindi totoo kaya na ang form mismo ay hindi isinumite para magparehistro tuldok php. Iba Pa, kung ang form ay may isang patlang na kung saan ang pangalan ay password at halaga na kung saan ay quote magpanipi, ng sumigaw pagkatapos ay hayaan sa user na siya Dapat magbigay ng isang password. At muli, bumalik false upang ang ang form ay hindi na isinumite sa magparehistro tuldok php. Samantala, kung ang halaga ng user ang may nai-type sa sa field ng form na tinatawag na password ay hindi tumutugma sa halaga na ang gumagamit ay ibinigay para sa form patlang na tinatawag na kumpirmasyon, pagkatapos ay sabihin sumigaw sa user ang mga password ay hindi pagtutugma, at pagkatapos ay bumalik hindi totoo kaya na ang form ay hindi na isinumite sa magparehistro tuldok php. Panghuli, kung ito ay hindi ito ang kaso na ang kasunduan sa pag-input na form ay naka-check, pagkatapos ay sumigaw sa user na nagpapaliwanag ipaalam na dapat siya ay sumang-ayon sa mga tuntunin at kundisyon, at muli bumalik hindi totoo kaya na ang form ay hindi na isinumite sa magparehistro tuldok php. Iba Pa kung, wala sa mga pagkakamali mayroon nagawa, sabihin sa katunayan nagbabalik ng tunay at payagan ang form na isinumite para magparehistro tuldok php. Hayaan ang kumuha ng isang pagtingin sa mga posibleng error na ngayon sa pamamagitan ng pagbubukas ang pahina sa isang browser. http://localhost/form-1.HTML. Narito pagkatapos form na iyon. Ay nagbibigay sa walang Hayaang. Dapat mong ibigay ang iyong email address. Ang lahat ng mga karapatan, ng hindi bababa sa makikipagtulungan ipaalam kasama ang mga linya. Dapat kang magbigay ng isang password. Ang lahat ng mga karapatan, sabihin pumili ng isang password tulad ng pulang-pula. Ang mga password ay hindi tumutugma. Ah, kailangan ko upang makipagtulungan at magbigay ang parehong salita, pulang-pula, muli. Dapat kang sumang-ayon sa mga tuntunin at kundisyon. Ang lahat ng mga karapatan, ni ngayon suriin na kahon ipaalam. At sa wakas, whew, ako nakarehistrong.