1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> SPEAKER: Mari kita memperbaiki yang lalu implementasi dengan memanfaatkan jQuery untuk 3 00:00:03,610 --> 00:00:07,520 merelokasi kode JavaScript saya ke kepala halaman saya sehingga saya tidak perlu 4 00:00:07,520 --> 00:00:11,840 untuk, agak sewenang-wenang, pasta itu di bawah bentuk tubuh saya. 5 00:00:11,840 --> 00:00:15,430 Perhatikan di sini bahwa saya pertama kali dimasukkan dalam kepala halaman saya tag script, yang 6 00:00:15,430 --> 00:00:19,790 sumber yang merupakan URL dari jQuery, perpustakaan JavaScript populer. 7 00:00:19,790 --> 00:00:23,130 Di bawah ini yang merupakan tag script lain dalam yang merupakan kode sendiri. 8 00:00:23,130 --> 00:00:28,060 Dalam baris ini pertama kode, saya tentukan, menggunakan jQuery yang saya suka untuk mengeksekusi 9 00:00:28,060 --> 00:00:33,050 fungsi anonim ketika mengikuti yang disebut dokumen sudah siap. 10 00:00:33,050 --> 00:00:37,450 >> Secara khusus, saya ingin terlebih dahulu mendapatkan elemen dari halaman yang 11 00:00:37,450 --> 00:00:40,540 ID unik adalah pendaftaran, yaitu bentuk saya. 12 00:00:40,540 --> 00:00:44,380 Saya ingin mendaftarkan event handler untuk pengiriman formulir dan mengeksekusi 13 00:00:44,380 --> 00:00:47,950 fungsi anonim berikut setiap kali event yang memicu. 14 00:00:47,950 --> 00:00:53,230 Secara khusus, saya ingin mendapatkan menggunakan jQuery, elemen, yang unik 15 00:00:53,230 --> 00:00:59,070 identifier adalah pendaftaran, tetapi dari ada ambil anak jenis input 16 00:00:59,070 --> 00:01:04,680 itu terjadi saya memiliki sebuah atribut yang disebut nama yang nilainya email. 17 00:01:04,680 --> 00:01:08,430 >> Setelah selesai, saya ingin mendapatkan nilai bahwa pengguna telah disediakan untuk itu 18 00:01:08,430 --> 00:01:13,530 bentuk lapangan dan cek melakukannya quote sama tanda kutip dengan apa-apa di antara keduanya. 19 00:01:13,530 --> 00:01:16,920 Jika demikian, saya ingin berteriak pada pengguna bahwa ia harus memberikan mereka 20 00:01:16,920 --> 00:01:18,100 alamat email. 21 00:01:18,100 --> 00:01:21,990 >> Sementara itu saya ingin melakukan sesuatu serupa, memeriksa apakah bentuk itu, 22 00:01:21,990 --> 00:01:26,210 yang ide adalah pendaftaran, memiliki input lapangan sebagai seorang anak, yang memiliki 23 00:01:26,210 --> 00:01:28,430 nama atribut yang Nilai adalah password. 24 00:01:28,430 --> 00:01:33,160 Dan cek juga, jika nilai pengguna untuk yaitu, kutipan tanda kutip, "apa-apa." 25 00:01:33,160 --> 00:01:36,440 Jika demikian, saya ingin berteriak pada pengguna, menekankan bahwa ia harus 26 00:01:36,440 --> 00:01:37,860 memberikan password. 27 00:01:37,860 --> 00:01:41,890 >> Sementara itu, saya juga ingin memeriksa apakah bentuk yang mana ID adalah pendaftaran, 28 00:01:41,890 --> 00:01:46,810 memiliki anak masukan yang namanya atribut sama dengan password, memiliki nilai 29 00:01:46,810 --> 00:01:51,970 yang tidak sama dengan nilai yang pengguna telah mengetik untuk bidang yang 30 00:01:51,970 --> 00:01:56,050 yang sama terstruktur, namun nama yang konfirmasi. 31 00:01:56,050 --> 00:02:00,330 Jika demikian, saya ingin berteriak pada pengguna yang password nya tidak cocok. 32 00:02:00,330 --> 00:02:04,770 >> Terakhir, mari kita periksa apakah pendaftaran input, nama yang form 33 00:02:04,770 --> 00:02:07,300 adalah kesepakatan, diperiksa. 34 00:02:07,300 --> 00:02:11,900 Dan jika demikian, mari kita meniadakan jawaban itu dengan menggedor dan kemudian berteriak pada pengguna 35 00:02:11,900 --> 00:02:15,220 bahwa ia harus setuju untuk syarat dan kondisi. 36 00:02:15,220 --> 00:02:19,260 >> Dalam setiap kasus ini ketika pengguna memiliki keliru, kita kembali palsu untuk mencegah 37 00:02:19,260 --> 00:02:21,780 pengiriman formulir untuk register.php. 38 00:02:21,780 --> 00:02:25,660 Yang lain, jika ada kesalahan telah dibuat, kita malah kembali benar, sehingga 39 00:02:25,660 --> 00:02:29,590 menunjukkan bahwa bentuk memang harus disampaikan kepada register.php. 40 00:02:29,590 --> 00:02:31,640 >> Mari kita lihat pada browser. 41 00:02:31,640 --> 00:02:32,850 Berikut kemudian adalah bentuk saya. 42 00:02:32,850 --> 00:02:34,440 Mari kita coba untuk mendaftar dengan apa-apa. 43 00:02:34,440 --> 00:02:37,340 Tapi tidak, saya harus memberikan alamat email saya. 44 00:02:37,340 --> 00:02:39,360 Mari kita melakukannya. 45 00:02:39,360 --> 00:02:42,080 >> Mendaftarkan lagi menghasilkan bahwa Saya harus memberikan password. 46 00:02:42,080 --> 00:02:45,090 Mari kita melakukannya, kali ini menyediakan merah. 47 00:02:45,090 --> 00:02:48,570 >> Kata sandi tidak cocok karena, memang, Aku sudah tidak dikonfirmasi dengan mengetikkan 48 00:02:48,570 --> 00:02:50,050 merah tua lagi. 49 00:02:50,050 --> 00:02:53,590 Dan sekarang aku harus setuju dengan persyaratan dan kondisi dengan mencentang kotak ini, 50 00:02:53,590 --> 00:02:55,500 diikuti oleh satu mendaftar final. 51 00:02:55,500 --> 00:02:58,070 >> Dan sekarang saya benar-benar, baik tidak benar-benar, terdaftar. 52 00:02:58,070 --> 00:03:00,054