Speak: Låt oss ta en titt på en webbsida via vilken en användare kan registrera för något. Här, i form 0.html, jag har ett antal av fält i ett formulär för e-post, för lösenord, och för avtal om villkor följs av en Registrera knappen. HTML för den här sidan, under tiden, ser ut så här. Jag har här den första ingången som kallas E-post, en annan ingång som kallas lösenord, en annan ingång som heter Bekräftelse, vilket i teorin borde matcha lösenord som användaren har skrivit den första tid, och sedan här, i Input, vars typ är markerad, följt av slutligen själva knappen Skicka. Nu märker det finns ingenting i det här webbsida som gör någon form av validering av min ingång. Jag skulle kunna skriva något eller ingenting alls för e-post, för lösenord, och jag kunde kontrollera eller inte kontrollera att box, verkar det. Nu, det kan mycket väl vara en del validering serversidan, så att säga - någon felkontroll av vad Jag gör och inte ge. Men åtminstone klientsidan, det finns ingen kod som vi har sett som faktiskt ser till att jag samarbetar. Faktum är att om jag går tillbaka till form 0.html i min webbläsare och skriv ingenting alls, jag hamnar, jag ser på [? registrera-0.php?] passerade in som varje HTTP-parametrar, vår e-post, lösenord och bekräftelse, men ingen värden för någon av dem, även om själva sidan säger skämtsamt att Jag har registrerat.