1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> SPEAKER: Cerchiamo di affinare l'ultimo implementazione sfruttando jQuery per 3 00:00:03,610 --> 00:00:07,520 trasferire il mio codice JavaScript alla testa della mia pagina in modo che non ho bisogno 4 00:00:07,520 --> 00:00:11,840 a, un po 'arbitrariamente, pasta che sotto la forma del mio corpo. 5 00:00:11,840 --> 00:00:15,430 Si noti qui che ho incluso in la testa di mia pagina un tag script, l' 6 00:00:15,430 --> 00:00:19,790 cui fonte è l'URL di jQuery, che la popolare libreria JavaScript. 7 00:00:19,790 --> 00:00:23,130 Sotto questo è un altro tag script all'interno del quale è il mio codice. 8 00:00:23,130 --> 00:00:28,060 In questa prima riga di codice, a specificare, utilizzando jQuery che mi piacerebbe eseguire 9 00:00:28,060 --> 00:00:33,050 la seguente funzione anonima quando il cosiddetto documento è pronto. 10 00:00:33,050 --> 00:00:37,450 >> In particolare, vorrei in primo luogo ottenere l'elemento dalla pagina di cui 11 00:00:37,450 --> 00:00:40,540 ID univoco è la registrazione, questa è la mia forma. 12 00:00:40,540 --> 00:00:44,380 Vorrei registrare un gestore eventi per l'invio del form ed eseguire 13 00:00:44,380 --> 00:00:47,950 la seguente funzione anonima ogni volta che tale evento attivato. 14 00:00:47,950 --> 00:00:53,230 In particolare, mi piacerebbe ottenere utilizzando jQuery, l'elemento, la cui unica 15 00:00:53,230 --> 00:00:59,070 identificatore è la registrazione, ma da Ci afferrare il figlio di ingresso di tipo 16 00:00:59,070 --> 00:01:04,680 che succede ho un attributo denominato denominare il cui valore è di posta elettronica. 17 00:01:04,680 --> 00:01:08,430 >> Una volta fatto, mi piacerebbe ottenere il valore che l'utente ha previsto che 18 00:01:08,430 --> 00:01:13,530 campo di modulo e di controllo lo fa uguale preventivo unquote con niente in mezzo. 19 00:01:13,530 --> 00:01:16,920 Se è così, vorrei urlare l'utente che lui o lei deve fornire il loro 20 00:01:16,920 --> 00:01:18,100 indirizzo di posta elettronica. 21 00:01:18,100 --> 00:01:21,990 >> Intanto mi piacerebbe fare qualcosa simile, verificare se quella forma, 22 00:01:21,990 --> 00:01:26,210 la cui idea è di registrazione, ha un ingresso campo come un bambino, che ha un 23 00:01:26,210 --> 00:01:28,430 nome attributo il cui valore è password. 24 00:01:28,430 --> 00:01:33,160 E controllare, anche se il valore dell'utente per che è, tra virgolette, "niente". 25 00:01:33,160 --> 00:01:36,440 Se è così, vorrei urlare presso l'utente, sottolineando che lui o lei deve 26 00:01:36,440 --> 00:01:37,860 fornire una password. 27 00:01:37,860 --> 00:01:41,890 >> Nel frattempo, mi piacerebbe anche verificare se che forma il cui ID è la registrazione, 28 00:01:41,890 --> 00:01:46,810 ha un bambino di ingresso il cui nome dell'attributo corrisponde alla password, ha un valore 29 00:01:46,810 --> 00:01:51,970 che non è uguale al valore che il utente ha digitato per il campo che è 30 00:01:51,970 --> 00:01:56,050 che analoga struttura, ma il cui nome è la conferma. 31 00:01:56,050 --> 00:02:00,330 Se è così, voglio urlare l'utente che le sue password non corrispondono. 32 00:02:00,330 --> 00:02:04,770 >> Infine, cerchiamo di verificare se la registrazione Ingresso, nome il cui form 33 00:02:04,770 --> 00:02:07,300 è un accordo, viene controllato. 34 00:02:07,300 --> 00:02:11,900 E se è così, diamo negano che la risposta con battere e poi urlare presso l'utente 35 00:02:11,900 --> 00:02:15,220 che lui o lei deve accettare di i termini e le condizioni. 36 00:02:15,220 --> 00:02:19,260 >> In ciascuno di questi casi, quando l'utente ha sbagliato, torniamo false per evitare 37 00:02:19,260 --> 00:02:21,780 l'invio del modulo di register.php. 38 00:02:21,780 --> 00:02:25,660 Altrimenti, se sono stati fatti errori, noi invece torniamo vero, così 39 00:02:25,660 --> 00:02:29,590 indicando che la forma deve infatti da sottoporre al register.php. 40 00:02:29,590 --> 00:02:31,640 >> Diamo uno sguardo in un browser. 41 00:02:31,640 --> 00:02:32,850 Ecco allora la mia forma. 42 00:02:32,850 --> 00:02:34,440 Proviamo a registrarsi con niente. 43 00:02:34,440 --> 00:02:37,340 Ma no, devo fornire il mio indirizzo email. 44 00:02:37,340 --> 00:02:39,360 Facciamo così. 45 00:02:39,360 --> 00:02:42,080 >> Registrazione nuovo che produce Devo fornire una password. 46 00:02:42,080 --> 00:02:45,090 Facciamo così, questa volta fornendo cremisi. 47 00:02:45,090 --> 00:02:48,570 >> Le password non coincidono perché, in effetti, Non ho confermato digitando 48 00:02:48,570 --> 00:02:50,050 crimson ancora. 49 00:02:50,050 --> 00:02:53,590 E ora devo accettare i termini e Condizioni controllando questa casella, 50 00:02:53,590 --> 00:02:55,500 seguito da un registro finale. 51 00:02:55,500 --> 00:02:58,070 >> E ora sono davvero, ben non proprio, registrati. 52 00:02:58,070 --> 00:03:00,054