>> SPEAKER: Mari kita sekarang lihat laman web yang membolehkan pengguna untuk
mendaftar untuk sesuatu tetapi yang benar-benar termasuk beberapa pelanggan-sampingan
pengesahan beliau input.
>> Perhatikan di sini, dalam bentuk-1.HTML, saya mempunyai bentuk yang sama seperti sebelum ini tetapi saya
tambah sifat ID tag bentuk saya, nilai yang mendaftar, jadi
bahawa saya mempunyai ID melalui yang saya boleh unik mengenal pasti bentuk yang di DOM saya.
Sekarang notis di bawah tag bentuk saya adalah skrip tag, supaya sangat sengaja,
kod JavaScript saya hanya akan melaksanakan sekali tag bentuk dan nod DOM yang
telah dimuatkan.
>> Di dalam notis skrip tag adalah baris pertama di sini di mana saya mengisytiharkan
ubah bentuk dan dipanggil menyerahhakkan ia nilai pulangan
document.getElementByID petikan pendaftaran unquote.
Ia baris ini kod yang akan kelihatan melalui DOM saya, mencari
elemen atau nod yang mempunyai unik pengecam pendaftaran, menyimpan
nilai pulangan akhirnya dalam pembolehubah ini.
>> Kemudian saya membuat pendaftaran dengan bentuk sesuatu peristiwa Handler untuk penghantaran borang,
dengan form.onsubmit dan menetapkan bahawa fungsi tanpa nama, badan yang
meneruskan untuk melakukan yang berikut.
Jika medan bahawa bentuk ini, yang namanya e-mel, mempunyai nilai dari pengguna yang sama
memetik apa-apa unquote, maka kami akan memberi amaran kepada pengguna bahawa dia
mesti memberikan alamat e-mel mereka, dan kita kembali palsu supaya borang yang
sendiri tidak dikemukakan mendaftar dot php.
>> Else, jika borang itu mempunyai bidang yang namanya adalah kata laluan dan nilai yang adalah
quote unquote, maka mari kita menjerit pada pengguna bahawa dia
perlu menyediakan kata laluan.
Dan sekali lagi, pulangan palsu supaya Borang yang tidak dikemukakan kepada
mendaftar dot php.
>> Sementara itu, jika nilai pengguna mempunyai ditaip ke dalam bidang bentuk yang dipanggil
kata laluan tidak sepadan dengan nilai yang pengguna telah menyediakan untuk bentuk
bidang dipanggil pengesahan, maka mari kita menjerit pada pengguna kata laluan tidak
Perlawanan, dan kemudian kembali palsu supaya Borang yang tidak dikemukakan kepada
mendaftar dot php.
>> Akhir sekali, jika ia tidak berlaku bahawa perjanjian input bentuk ini disemak,
maka mari kita menjerit pada pengguna menjelaskan bahawa dia mesti bersetuju dengan syarat
dan keadaan, dan sekali lagi pulangan palsu supaya Borang yang tidak dikemukakan kepada
mendaftar dot php.
>> Yang lain jika, tiada mana-mana kesilapan mempunyai dibuat, mari kita memang benar kembali
dan membenarkan bentuk itu dikemukakan mendaftar dot php.
>> Mari kita lihat ini mungkin ralat kini dengan membuka
halaman dalam pelayar.
http://localhost/form-1.HTML.
Inilah maka bentuk itu.
Mari kita memberikan apa-apa.
>> Anda mesti memberikan alamat e-mel anda.
Baiklah, mari kita sekurang-kurangnya bekerjasama sepanjang garis.
>> Anda mesti memberikan kata laluan.
Baiklah, mari kita memilih kata laluan seperti lembayung.
Kata laluan tidak sepadan.
Ah, saya perlu bekerjasama dan menyediakan perkataan yang sama, merah tua, sekali lagi.
>> Anda mesti bersetuju dengan syarat dan syarat-syarat.
Baiklah, mari kita kini menyemak kotak itu.
Dan akhirnya, whew, saya berdaftar.