1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> ΟΜΙΛΗΤΗΣ: Ας βελτιώσετε αυτό το τελευταίο εφαρμογή με τη μόχλευση jQuery για 3 00:00:03,610 --> 00:00:07,520 μεταφέρουν τον κωδικό μου JavaScript στο κεφάλι από τη σελίδα μου, έτσι ώστε δεν χρειάζεται 4 00:00:07,520 --> 00:00:11,840 να, κάπως αυθαίρετα, πάστα είναι κάτω από τη φόρμα το σώμα μου. 5 00:00:11,840 --> 00:00:15,430 Σημειώστε εδώ ότι για πρώτη φορά στο κεφάλι σελίδα μου μια ετικέτα script, η 6 00:00:15,430 --> 00:00:19,790 πηγή του οποίου είναι η διεύθυνση URL του jQuery, ότι η λαϊκή βιβλιοθήκη JavaScript. 7 00:00:19,790 --> 00:00:23,130 Κάτω από αυτό είναι μια άλλη ετικέτα script μέσα από τα οποία είναι η δική μου κώδικα. 8 00:00:23,130 --> 00:00:28,060 Σε αυτή την πρώτη γραμμή του κώδικα, μπορώ να προσδιορίσω, χρησιμοποιώντας jQuery που θα ήθελα να εκτελέσει 9 00:00:28,060 --> 00:00:33,050 η ακόλουθη ανώνυμη συνάρτηση, όταν το λεγόμενο έγγραφο είναι έτοιμο. 10 00:00:33,050 --> 00:00:37,450 >> Συγκεκριμένα, θα ήθελα να πάρει την πρώτη το στοιχείο από τη σελίδα του οποίου 11 00:00:37,450 --> 00:00:40,540 μοναδικό αναγνωριστικό είναι η εγγραφή, που είναι η φόρμα μου. 12 00:00:40,540 --> 00:00:44,380 Θα ήθελα να καταχωρήσετε ένα πρόγραμμα χειρισμού συμβάντων για την υποβολή της φόρμας και να εκτελέσει 13 00:00:44,380 --> 00:00:47,950 η ακόλουθη ανώνυμη συνάρτηση κάθε φορά που αυτό το γεγονός προκάλεσε. 14 00:00:47,950 --> 00:00:53,230 Συγκεκριμένα, θα ήθελα να πάρει τη χρήση jQuery, το στοιχείο, του οποίου η μοναδική 15 00:00:53,230 --> 00:00:59,070 αναγνωριστικό είναι η εγγραφή, αλλά από πιάσε εκεί το παιδί της εισόδου τύπου 16 00:00:59,070 --> 00:01:04,680 ότι συμβαίνει Έχω ένα χαρακτηριστικό που ονομάζεται το όνομα του οποίου η αξία είναι το email. 17 00:01:04,680 --> 00:01:08,430 >> Μόλις γίνει αυτό, θα ήθελα να πάρει την τιμή ότι ο χρήστης έχει προβλέψει ότι 18 00:01:08,430 --> 00:01:13,530 πεδίο φόρμας και ο έλεγχος δεν είναι ίση παράθεση unquote με τίποτα στο μεταξύ. 19 00:01:13,530 --> 00:01:16,920 Αν ναι, θα ήθελα να φωνάζω στο χρήστη ότι αυτός ή αυτή πρέπει να παρέχει τους 20 00:01:16,920 --> 00:01:18,100 διεύθυνση ηλεκτρονικού ταχυδρομείου. 21 00:01:18,100 --> 00:01:21,990 >> Εν τω μεταξύ, θα ήθελα να κάνω κάτι παρόμοια, ελέγχοντας κατά πόσο αυτή η μορφή, 22 00:01:21,990 --> 00:01:26,210 του οποίου η ιδέα είναι η εγγραφή, έχει μια είσοδο τομέα, όπως ένα παιδί, που έχει 23 00:01:26,210 --> 00:01:28,430 το όνομα του οποίου χαρακτηριστικό τιμή είναι password. 24 00:01:28,430 --> 00:01:33,160 Και ελέγχει, επίσης, αν η αξία του χρήστη για ότι είναι, παραθέτω χωρίς εισαγωγικά, "τίποτα". 25 00:01:33,160 --> 00:01:36,440 Αν ναι, θα ήθελα να φωνάζω στο χρήστη, τονίζοντας ότι αυτός ή αυτή πρέπει να 26 00:01:36,440 --> 00:01:37,860 δώσετε έναν κωδικό πρόσβασης. 27 00:01:37,860 --> 00:01:41,890 >> Εν τω μεταξύ, θα ήθελα, επίσης, να ελέγξετε αν ότι η μορφή των οποίων είναι η εγγραφή ID, 28 00:01:41,890 --> 00:01:46,810 έχει ένα παιδί εισόδου του οποίου το όνομα χαρακτηριστικού ισούται με τον κωδικό πρόσβασης, έχει μια αξία 29 00:01:46,810 --> 00:01:51,970 ότι δεν ισούται με την αξία ότι η χρήστης έχει πληκτρολογήσει στο πεδίο για το οποίο είναι 30 00:01:51,970 --> 00:01:56,050 ότι παρόμοια δομή, αλλά το όνομα του οποίου είναι η επιβεβαίωση. 31 00:01:56,050 --> 00:02:00,330 Αν ναι, θέλω να φωνάζω στο χρήστη που κωδικούς πρόσβασης του δεν ταιριάζουν. 32 00:02:00,330 --> 00:02:04,770 >> Τέλος, ας ελέγξει αν η εγγραφή εισόδου, το όνομα του οποίου η μορφή του 33 00:02:04,770 --> 00:02:07,300 η συμφωνία, ελέγχεται. 34 00:02:07,300 --> 00:02:11,900 Και αν ναι, ας αναιρεί την απάντηση με κτύπημα και στη συνέχεια να φωνάζω στο χρήστη 35 00:02:11,900 --> 00:02:15,220 ότι αυτός ή αυτή πρέπει να συμφωνήσουν να οι όροι και οι προϋποθέσεις. 36 00:02:15,220 --> 00:02:19,260 >> Σε κάθε μία από αυτές τις περιπτώσεις, όταν ο χρήστης έχει έσφαλε, επιστρέφουμε false για να αποτρέψετε 37 00:02:19,260 --> 00:02:21,780 η υποβολή φόρμα για να register.php. 38 00:02:21,780 --> 00:02:25,660 Αλλιώς, αν δεν υπάρχουν λάθη έχουν γίνει, εμείς αντί να επιστρέψει αλήθεια, έτσι 39 00:02:25,660 --> 00:02:29,590 υποδεικνύοντας ότι το έντυπο θα πρέπει πράγματι να υποβάλλονται register.php. 40 00:02:29,590 --> 00:02:31,640 >> Ας ρίξουμε μια ματιά σε ένα πρόγραμμα περιήγησης. 41 00:02:31,640 --> 00:02:32,850 Εδώ λοιπόν είναι η φόρμα μου. 42 00:02:32,850 --> 00:02:34,440 Ας προσπαθήσουμε να εγγραφείτε με τίποτα. 43 00:02:34,440 --> 00:02:37,340 Αλλά nope, θα πρέπει να παρέχουν διεύθυνση ηλεκτρονικού ταχυδρομείου μου. 44 00:02:37,340 --> 00:02:39,360 Ας το πράξουν. 45 00:02:39,360 --> 00:02:42,080 >> Η εγγραφή και πάλι ότι αποδίδει Θα πρέπει να δώσετε έναν κωδικό πρόσβασης. 46 00:02:42,080 --> 00:02:45,090 Ας το κάνουν, αυτή τη φορά παρέχοντας βυσσινί. 47 00:02:45,090 --> 00:02:48,570 >> Οι κωδικοί πρόσβασης δεν ταιριάζουν, διότι, πράγματι, Δεν έχω επιβεβαιωθεί πληκτρολογώντας 48 00:02:48,570 --> 00:02:50,050 βυσσινί και πάλι. 49 00:02:50,050 --> 00:02:53,590 Και τώρα πρέπει να συμφωνείτε με τους όρους και συνθήκες επιλέγοντας αυτό το πλαίσιο, 50 00:02:53,590 --> 00:02:55,500 ακολουθούμενο από ένα τελικό μητρώο. 51 00:02:55,500 --> 00:02:58,070 >> Και τώρα είμαι πολύ καλά δεν είναι πραγματικά, η οποία καταχωρήθηκε. 52 00:02:58,070 --> 00:03:00,054