1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> SPEAKER: Let 's tagad to apskatīt mājas lapa, kas ļauj lietotājam 3 00:00:03,020 --> 00:00:06,230 reģistrēties kaut ko, bet kas faktiski ietver dažas klienta puses 4 00:00:06,230 --> 00:00:08,690 validācija viņa ieguldījumiem. 5 00:00:08,690 --> 00:00:13,210 >> Paziņojums šeit, formu-1.HTML, man ir ka pati forma kā iepriekš, taču es esmu 6 00:00:13,210 --> 00:00:17,940 pievienots identifikācijas atribūts manu formu tag, , kura vērtība ir reģistru, lai 7 00:00:17,940 --> 00:00:22,140 ka man ir ID, caur kuru es varu unikāli identificē šo veidlapu manā DOM. 8 00:00:22,140 --> 00:00:26,090 Tagad paziņojums zem mana forma tag ir skripts tagu, tā ka ļoti apzināti, 9 00:00:26,090 --> 00:00:30,840 mans JavaScript kods būs tikai izpildīt Kad forma tagu un tās DOM mezglu 10 00:00:30,840 --> 00:00:31,990 ir ielādēti. 11 00:00:31,990 --> 00:00:35,650 >> Iekšpusē paziņojuma skriptu tag ir Pirmā līnija šeit, kur es apliecinu 12 00:00:35,650 --> 00:00:38,750 mainīgo sauc formu un piešķirt tā atgriešanās vērtību 13 00:00:38,750 --> 00:00:42,850 document.getElementById Citāta likt pēdiņas beigās reģistrācija. 14 00:00:42,850 --> 00:00:45,860 Tas ir tas līnija kods, kas izskatīsies caur manu DOM, meklējot 15 00:00:45,860 --> 00:00:50,130 elements vai mezgls, kas ir unikāla identifikatoru reģistrāciju, uzglabāšanas 16 00:00:50,130 --> 00:00:52,590 atgriešanās vērtība galu galā šajā mainīgā. 17 00:00:52,590 --> 00:00:56,910 >> Tad es reģistrēties minētajā veidlapā notikumu Handler par veidlapu iesniegšanas, 18 00:00:56,910 --> 00:01:02,190 ar form.onsubmit un piešķirt ka anonīma funkcija, iestāde, kas 19 00:01:02,190 --> 00:01:04,220 turpina darīt šādi. 20 00:01:04,220 --> 00:01:09,700 Ja šī forma lauks, kura nosaukums ir e-pastu, ir vērtība, no lietotāja vienlīdzīgu 21 00:01:09,700 --> 00:01:14,220 citēt likt pēdiņas beigās nekas, tad mēs esam gatavojas, lai brīdinātu lietotāju, ka viņš vai viņa 22 00:01:14,220 --> 00:01:18,120 jānodrošina savu e-pasta adresi, un mēs atgriezties viltus tā, ka forma 23 00:01:18,120 --> 00:01:21,680 pati par sevi nav iesniegts reģistrēties dot php. 24 00:01:21,680 --> 00:01:26,070 >> Else, ja veidlapa ir lauks, kura vārds ir parole, un kuru vērtība ir 25 00:01:26,070 --> 00:01:28,800 quote likt pēdiņas beigās, tad pieņemsim kliegt pie lietotāja, ka viņš vai viņa 26 00:01:28,800 --> 00:01:30,190 jānodrošina paroli. 27 00:01:30,190 --> 00:01:33,620 Un atkal atgriezties viltus lai veidlapa nav iesniegts 28 00:01:33,620 --> 00:01:35,160 reģistrēt dot php. 29 00:01:35,160 --> 00:01:38,920 >> Tajā pašā laikā, ja vērtība lietotājs ir drukāti uz veidlapas lauka, ko sauc par 30 00:01:38,920 --> 00:01:43,100 parole neatbilst vērtību, Lietotājs ir paredzēts formā 31 00:01:43,100 --> 00:01:47,210 lauka sauc apstiprinājums, tad pieņemsim bļaut pie lietotāja paroles darīt nav 32 00:01:47,210 --> 00:01:50,800 spēles, un pēc tam atgriezties viltus, lai veidlapa nav iesniegts 33 00:01:50,800 --> 00:01:52,810 reģistrēt dot php. 34 00:01:52,810 --> 00:01:59,030 >> Visbeidzot, ja tas nav gadījums, ka veidlapas vienošanās ievade ir pārbaudīta, 35 00:01:59,030 --> 00:02:02,740 tad pieņemsim kliegt uz lietotāja izskaidrot ka viņam vai viņai ir jāpiekrīt noteikumiem 36 00:02:02,740 --> 00:02:06,660 un stāvokli, un atkal atgriezties viltus tā, ka veidlapa nav iesniegts 37 00:02:06,660 --> 00:02:08,460 reģistrēt dot php. 38 00:02:08,460 --> 00:02:11,830 >> Cits ja neviena no šīm kļūdām ir veikti, pieņemsim patiešām atgriezties true 39 00:02:11,830 --> 00:02:14,990 un ļauj veidlapa jāiesniedz reģistrēties dot php. 40 00:02:14,990 --> 00:02:17,680 >> Pieņemsim to apskatīt šo iespējams kļūdas tagad Atverot 41 00:02:17,680 --> 00:02:19,150 lapa pārlūkprogrammā. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Lūk, tad šī forma. 44 00:02:26,890 --> 00:02:28,720 Pieņemsim sniegt neko. 45 00:02:28,720 --> 00:02:30,660 >> Jums ir jāsniedz savu e-pasta adresi. 46 00:02:30,660 --> 00:02:34,930 Labi, pieņemsim vismaz sadarboties pa šo līniju. 47 00:02:34,930 --> 00:02:36,380 >> Jums ir jānodrošina paroli. 48 00:02:36,380 --> 00:02:40,150 Labi, pieņemsim izvēlēties paroles, piemēram, purpura. 49 00:02:40,150 --> 00:02:41,245 Paroles nesakrīt. 50 00:02:41,245 --> 00:02:46,250 Ah, man ir nepieciešams sadarboties un sniegt tas pats vārds, tumšsarkanā, atkal. 51 00:02:46,250 --> 00:02:48,290 >> Jums jāpiekrīt noteikumiem un nosacījumiem. 52 00:02:48,290 --> 00:02:50,290 Labi, pieņemsim tagad pārbaudiet šo aili. 53 00:02:50,290 --> 00:02:52,910 Un, visbeidzot, whew, es esmu reģistrēts. 54 00:02:52,910 --> 00:02:54,678