SPEAKER: Laten we eens een kijkje nemen op een webpagina via welke een gebruiker kan registreren voor iets. Hier, in de vorm-0.html, heb ik een aantal invoervelden in een formulier voor e-mail, voor wachtwoorden, en voor toestemming om algemene voorwaarden, gevolgd door een Registreer knop. De HTML-code voor deze pagina, ondertussen, ziet er zo uit. Ik heb hier de eerste ingang genaamd E-mail, een andere ingang genaamd Password, een andere ingang genaamd Bevestiging, die in theorie zou overeenkomen met de wachtwoord dat de gebruiker heeft ingevoerd de eerste tijd, en dan hier, in Input, wiens type is checkbox, gevolgd door ten slotte, de eigenlijke knop Verzenden. Nu, let op er is niets in deze webpagina dat elke vorm van doet validatie van mijn inbreng. Ik kon typen iets of helemaal niets voor e-mail, voor wachtwoorden, en ik zou kunnen controleren of niet te controleren of doos, lijkt het. Nu, er is misschien wel een aantal server-side validatie, bij wijze van spreken - sommige foutcontrole van wat Ik doe en niet voorzien. Maar minstens client, is er geen code die we hebben gezien dat daadwerkelijk zorgt ervoor dat ik samenwerken. Sterker nog, als ik terug naar vorm-0.html in mijn browser en typ helemaal niets, ik eindigen, zie ik, op [? register-0.php?] doorgegeven als elk HTTP parameters, onze e-mail, wachtwoord en bevestiging, maar geen waarden voor een van deze, terwijl de pagina zelf gekscherend zegt dat Ik heb geregistreerd.