SPEAKER: Let 's tagad to apskatīt mājas lapa, kas ļauj lietotājam reģistrēties kaut ko, bet kas faktiski ietver dažas klienta puses validācija viņa ieguldījumiem. Paziņojums šeit, formu-1.HTML, man ir ka pati forma kā iepriekš, taču es esmu pievienots identifikācijas atribūts manu formu tag, , kura vērtība ir reģistru, lai ka man ir ID, caur kuru es varu unikāli identificē šo veidlapu manā DOM. Tagad paziņojums zem mana forma tag ir skripts tagu, tā ka ļoti apzināti, mans JavaScript kods būs tikai izpildīt Kad forma tagu un tās DOM mezglu ir ielādēti. Iekšpusē paziņojuma skriptu tag ir Pirmā līnija šeit, kur es apliecinu mainīgo sauc formu un piešķirt tā atgriešanās vērtību document.getElementById Citāta likt pēdiņas beigās reģistrācija. Tas ir tas līnija kods, kas izskatīsies caur manu DOM, meklējot elements vai mezgls, kas ir unikāla identifikatoru reģistrāciju, uzglabāšanas atgriešanās vērtība galu galā šajā mainīgā. Tad es reģistrēties minētajā veidlapā notikumu Handler par veidlapu iesniegšanas, ar form.onsubmit un piešķirt ka anonīma funkcija, iestāde, kas turpina darīt šādi. Ja šī forma lauks, kura nosaukums ir e-pastu, ir vērtība, no lietotāja vienlīdzīgu 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 jānodrošina savu e-pasta adresi, un mēs atgriezties viltus tā, ka forma pati par sevi nav iesniegts reģistrēties dot php. Else, ja veidlapa ir lauks, kura vārds ir parole, un kuru vērtība ir quote likt pēdiņas beigās, tad pieņemsim kliegt pie lietotāja, ka viņš vai viņa jānodrošina paroli. Un atkal atgriezties viltus lai veidlapa nav iesniegts reģistrēt dot php. Tajā pašā laikā, ja vērtība lietotājs ir drukāti uz veidlapas lauka, ko sauc par parole neatbilst vērtību, Lietotājs ir paredzēts formā lauka sauc apstiprinājums, tad pieņemsim bļaut pie lietotāja paroles darīt nav spēles, un pēc tam atgriezties viltus, lai veidlapa nav iesniegts reģistrēt dot php. Visbeidzot, ja tas nav gadījums, ka veidlapas vienošanās ievade ir pārbaudīta, tad pieņemsim kliegt uz lietotāja izskaidrot ka viņam vai viņai ir jāpiekrīt noteikumiem un stāvokli, un atkal atgriezties viltus tā, ka veidlapa nav iesniegts reģistrēt dot php. Cits ja neviena no šīm kļūdām ir veikti, pieņemsim patiešām atgriezties true un ļauj veidlapa jāiesniedz reģistrēties dot php. Pieņemsim to apskatīt šo iespējams kļūdas tagad Atverot lapa pārlūkprogrammā. http://localhost/form-1.HTML. Lūk, tad šī forma. Pieņemsim sniegt neko. Jums ir jāsniedz savu e-pasta adresi. Labi, pieņemsim vismaz sadarboties pa šo līniju. Jums ir jānodrošina paroli. Labi, pieņemsim izvēlēties paroles, piemēram, purpura. Paroles nesakrīt. Ah, man ir nepieciešams sadarboties un sniegt tas pats vārds, tumšsarkanā, atkal. Jums jāpiekrīt noteikumiem un nosacījumiem. Labi, pieņemsim tagad pārbaudiet šo aili. Un, visbeidzot, whew, es esmu reģistrēts.