1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> Speak: Låt oss förfina det sista genomförande genom att utnyttja jQuery till 3 00:00:03,610 --> 00:00:07,520 flytta min JavaScript-kod i huvudet på min sida, så att jag inte behöver 4 00:00:07,520 --> 00:00:11,840 till, något godtyckligt, pasta det nedanför formuläret min kropp. 5 00:00:11,840 --> 00:00:15,430 Observera här att jag först i min sida huvud en script-tagg, det 6 00:00:15,430 --> 00:00:19,790 källa som är webbadressen till jQuery, det populära JavaScript-bibliotek. 7 00:00:19,790 --> 00:00:23,130 Därunder är ett annat skripttagg insida som är min egen kod. 8 00:00:23,130 --> 00:00:28,060 I denna första kodraden, jag anger, använder jQuery som jag skulle vilja köra 9 00:00:28,060 --> 00:00:33,050 Följande anonym funktion när den så kallade dokumentet är färdigt. 10 00:00:33,050 --> 00:00:37,450 >> Specifikt vill jag först få elementet från sidan vars 11 00:00:37,450 --> 00:00:40,540 unikt ID är registreringen, det är min form. 12 00:00:40,540 --> 00:00:44,380 Jag skulle vilja registrera en händelsehanterare för formulär och köra 13 00:00:44,380 --> 00:00:47,950 Följande anonym funktion närhelst den händelsen utlöses. 14 00:00:47,950 --> 00:00:53,230 Specifikt, jag skulle vilja få hjälp av jQuery, elementet, vars unika 15 00:00:53,230 --> 00:00:59,070 identifierare är registreringen, men från det ta barnet av typen ingång 16 00:00:59,070 --> 00:01:04,680 det händer Jag har ett attribut som heter namnge vars värde är e-post. 17 00:01:04,680 --> 00:01:08,430 >> När detta är gjort, jag skulle vilja få värdet att användaren har lämnat för att 18 00:01:08,430 --> 00:01:13,530 formulärfält och kontroll gör det lika citat unquote med ingenting i mellan. 19 00:01:13,530 --> 00:01:16,920 Om så är fallet, skulle jag vilja skrika på användaren att han eller hon måste ge sitt 20 00:01:16,920 --> 00:01:18,100 e-postadress. 21 00:01:18,100 --> 00:01:21,990 >> Under tiden skulle jag vilja göra något liknande, kontrollera om den formen, 22 00:01:21,990 --> 00:01:26,210 vars idé är registreringen, har en ingång fält som barn, har det en 23 00:01:26,210 --> 00:01:28,430 name attribut vars värde är password. 24 00:01:28,430 --> 00:01:33,160 Och kolla, även om användarens värde för det vill säga citat unquote, "ingenting." 25 00:01:33,160 --> 00:01:36,440 Om så är fallet, skulle jag vilja skrika på användaren, betonar att han eller hon måste 26 00:01:36,440 --> 00:01:37,860 tillhandahålla ett lösenord. 27 00:01:37,860 --> 00:01:41,890 >> Samtidigt skulle jag också vilja kontrollera om denna form vars ID är registreringen, 28 00:01:41,890 --> 00:01:46,810 har en ingång barn vars namn attribut är lika med lösenord, har ett värde 29 00:01:46,810 --> 00:01:51,970 det är inte lika med värdet som användare har skrivit på för det område som är 30 00:01:51,970 --> 00:01:56,050 som på liknande sätt strukturerade, men vars namn är en bekräftelse. 31 00:01:56,050 --> 00:02:00,330 Om så är fallet, jag vill skrika på användaren som hans eller hennes lösenord matchar inte. 32 00:02:00,330 --> 00:02:04,770 >> Slutligen, låt oss kontrollera om registreringen formulär input, vars namn 33 00:02:04,770 --> 00:02:07,300 är överens, är markerad. 34 00:02:07,300 --> 00:02:11,900 Och i så fall, låt oss förneka det svaret med bang och sedan skrika på användaren 35 00:02:11,900 --> 00:02:15,220 att han eller hon ska gå med på att villkoren. 36 00:02:15,220 --> 00:02:19,260 >> I vart och ett av dessa fall, när användaren har felat, återvänder vi false för att förhindra 37 00:02:19,260 --> 00:02:21,780 det formulär att register.php. 38 00:02:21,780 --> 00:02:25,660 Annars, om inga fel har gjorts, vi istället return true, och därigenom 39 00:02:25,660 --> 00:02:29,590 vilket indikerar att formen ska faktiskt lämnas till register.php. 40 00:02:29,590 --> 00:02:31,640 >> Låt oss ta en titt i en webbläsare. 41 00:02:31,640 --> 00:02:32,850 Här är då min form. 42 00:02:32,850 --> 00:02:34,440 Låt oss försöka att registrera sig med någonting. 43 00:02:34,440 --> 00:02:37,340 Men nope, måste jag ge min e-postadress. 44 00:02:37,340 --> 00:02:39,360 Låt oss göra det. 45 00:02:39,360 --> 00:02:42,080 >> Registrera igen ger att Jag måste ge ett lösenord. 46 00:02:42,080 --> 00:02:45,090 Låt oss göra det, den här gången tillhandahålla karmosin. 47 00:02:45,090 --> 00:02:48,570 >> Lösenorden matchar inte, därför att, ja, Jag har inte bekräftat genom att skriva 48 00:02:48,570 --> 00:02:50,050 crimson igen. 49 00:02:50,050 --> 00:02:53,590 Och nu måste jag godkänner villkoren och villkor genom att kryssa i denna ruta, 50 00:02:53,590 --> 00:02:55,500 följt av ett sista register. 51 00:02:55,500 --> 00:02:58,070 >> Och nu är jag riktigt, väl inte riktigt, registrerades. 52 00:02:58,070 --> 00:03:00,054