>> Speak: Låt oss förfina det sista genomförande genom att utnyttja jQuery till
flytta min JavaScript-kod i huvudet på min sida, så att jag inte behöver
till, något godtyckligt, pasta det nedanför formuläret min kropp.
Observera här att jag först i min sida huvud en script-tagg, det
källa som är webbadressen till jQuery, det populära JavaScript-bibliotek.
Därunder är ett annat skripttagg insida som är min egen kod.
I denna första kodraden, jag anger, använder jQuery som jag skulle vilja köra
Följande anonym funktion när den så kallade dokumentet är färdigt.
>> Specifikt vill jag först få elementet från sidan vars
unikt ID är registreringen, det är min form.
Jag skulle vilja registrera en händelsehanterare för formulär och köra
Följande anonym funktion närhelst den händelsen utlöses.
Specifikt, jag skulle vilja få hjälp av jQuery, elementet, vars unika
identifierare är registreringen, men från det ta barnet av typen ingång
det händer Jag har ett attribut som heter namnge vars värde är e-post.
>> När detta är gjort, jag skulle vilja få värdet att användaren har lämnat för att
formulärfält och kontroll gör det lika citat unquote med ingenting i mellan.
Om så är fallet, skulle jag vilja skrika på användaren att han eller hon måste ge sitt
e-postadress.
>> Under tiden skulle jag vilja göra något liknande, kontrollera om den formen,
vars idé är registreringen, har en ingång fält som barn, har det en
name attribut vars värde är password.
Och kolla, även om användarens värde för det vill säga citat unquote, "ingenting."
Om så är fallet, skulle jag vilja skrika på användaren, betonar att han eller hon måste
tillhandahålla ett lösenord.
>> Samtidigt skulle jag också vilja kontrollera om denna form vars ID är registreringen,
har en ingång barn vars namn attribut är lika med lösenord, har ett värde
det är inte lika med värdet som användare har skrivit på för det område som är
som på liknande sätt strukturerade, men vars namn är en bekräftelse.
Om så är fallet, jag vill skrika på användaren som hans eller hennes lösenord matchar inte.
>> Slutligen, låt oss kontrollera om registreringen formulär input, vars namn
är överens, är markerad.
Och i så fall, låt oss förneka det svaret med bang och sedan skrika på användaren
att han eller hon ska gå med på att villkoren.
>> I vart och ett av dessa fall, när användaren har felat, återvänder vi false för att förhindra
det formulär att register.php.
Annars, om inga fel har gjorts, vi istället return true, och därigenom
vilket indikerar att formen ska faktiskt lämnas till register.php.
>> Låt oss ta en titt i en webbläsare.
Här är då min form.
Låt oss försöka att registrera sig med någonting.
Men nope, måste jag ge min e-postadress.
Låt oss göra det.
>> Registrera igen ger att Jag måste ge ett lösenord.
Låt oss göra det, den här gången tillhandahålla karmosin.
>> Lösenorden matchar inte, därför att, ja, Jag har inte bekräftat genom att skriva
crimson igen.
Och nu måste jag godkänner villkoren och villkor genom att kryssa i denna ruta,
följt av ett sista register.
>> Och nu är jag riktigt, väl inte riktigt, registrerades.