Spreker: Kom ons neem nou 'n blik op 'n webblad wat 'n gebruiker toelaat om registreer vir iets, maar wat eintlik sluit 'n paar kliënt-kant bekragtiging van sy of haar insette. Let hier, in vorm-1.HTML, ek het wat dieselfde vorm as voor, maar ek het bygevoeg 'n ID eienskap aan my vorm tag, die waarde van wat registreer, sodat dat ek 'n ID via wat ek kan uniek identifiseer wat vorm in my DOM. Nou sien hieronder my vorm tag is 'n script tag, sodat baie doelbewus, my JavaScript-kode sal slegs voer Sodra die vorm tag en sy DOM knope gelaai. Binnekant van die script tag kennisgewing is om die eerste reël hier waar ek verklaar 'n veranderlike genoem vorm en wys dit die terugkeer waarde van document.getElementById van aanhaling unquote registrasie. Dit is hierdie lyn van kode wat sal kyk deur my DOM, op ​​soek na die element of node wat 'n unieke identifikasie van registrasie, stoor die terugkeer waarde uiteindelik in hierdie veranderlike. Toe ek registreer met daardie vorm 'n gebeurtenis hanteerder vir die vorm voorlegging, met form.onsubmit en wys dat 'n anonieme funksie, die liggaam van wat opbrengs van die volgende te doen. As daardie vorm se veld, wie se naam is e-pos, 'n waarde van die gebruiker gelyke unquote niks aan te haal, dan is ons gaan die gebruiker te waarsku dat hy of sy moet hul e-pos adres verskaf, en ons terugkeer valse sodat die vorm self is nie, dot PHP te registreer. Want as die vorm het 'n veld met die naam 'n wagwoord en waarvan die waarde quote unquote, dan laat gil op die gebruiker dat hy of sy moet 'n wagwoord verskaf. En weer, terug valse sodat die vorm is nie ingedien registreer dot PHP. Intussen, indien die waarde van die gebruiker getik in die vorm veld genaamd wagwoord stem nie ooreen met die waarde wat die gebruiker het voorsiening gemaak vir die vorm veld met die naam bevestiging, dan laat gil op die gebruiker die wagwoorde nie wedstryd, en dan terug valse sodat die vorm is nie ingedien registreer dot PHP. Laastens, as dit nie die geval is dat die vorm se ooreenkoms insette is nagegaan, dan laat gil op die gebruiker verduidelik dat hy of sy moet toestem tot die terme en toestand, en weer terug valse sodat die vorm nie ingedien registreer dot PHP. Anders as, een van die foute het gemaak is, laat ons wel terug ware en laat die vorm ingedien word dot PHP te registreer. Kom ons neem 'n blik op hierdie moontlike foute nou deur opening die bladsy in 'n leser. http://localhost/form-1.HTML. Hier is dan daardie vorm. Kom ons gee niks. Jy moet jou e-pos adres verskaf. Alle reg, laat ons ten minste saam langs die lyne. Jy moet 'n wagwoord verskaf. Alle reg, laat ons kies 'n wagwoord soos purper. Wagwoorde stem nie ooreen nie. Ag, ek nodig het om saam te werk en verskaf dieselfde woord, bloedrooi, weer. Jy moet saamstem met die terme en voorwaardes. Alle reg, laat ons nou seker dat boks. En uiteindelik, Sjoe, ek is geregistreer is.