Ringkasan. dalam tutorial ini, Anda akan belajar tentang JavaScript form API. mengakses formulir, mendapatkan nilai elemen, memvalidasi data formulir, dan mengirimkan formulir Show
Bentuk dasarUntuk membuat formulir dalam HTML, Anda menggunakan elemen 9 _ Elemen ________0______9 memiliki dua atribut penting. 1 dan 2
Umumnya, Anda menggunakan metode _7 saat ingin mengambil data dari server dan metode 6 saat ingin mengubah data di server JavaScript menggunakan objek _0 untuk mewakili formulir. _0 memiliki properti berikut yang sesuai dengan atribut HTML
Elemen _0 juga menyediakan metode berguna berikut ini
Formulir referensiUntuk mereferensikan elemen _9, Anda dapat menggunakan metode pemilihan DOM seperti 2
Sebuah dokumen HTML dapat memiliki beberapa bentuk. Properti _3 mengembalikan kumpulan formulir ( 4) pada dokumen
Untuk referensi formulir, Anda menggunakan index. Misalnya, pernyataan berikut mengembalikan bentuk pertama dari dokumen HTML
Mengirimkan formulirBiasanya, formulir memiliki tombol kirim. Saat Anda mengkliknya, browser mengirimkan data formulir ke server. Untuk membuat tombol kirim, Anda menggunakan elemen _5 atau 6 dengan tipe 7
Atau
Jika tombol kirim memiliki fokus dan Anda menekan tombol 8, browser juga mengirimkan data formulir Saat Anda mengirimkan formulir, peristiwa 7 dipicu sebelum permintaan dikirim ke server. Ini memberi Anda kesempatan untuk memvalidasi data formulir. Jika data formulir tidak valid, Anda dapat berhenti mengirimkan formulir Untuk melampirkan pendengar acara ke acara 7, Anda menggunakan metode 1 dari elemen formulir sebagai berikut
Untuk menghentikan pengiriman formulir, Anda memanggil metode 2 dari objek 3 di dalam event handler 7 seperti ini
Biasanya, Anda memanggil metode _5 jika data formulir tidak valid. Untuk mengirimkan formulir dalam JavaScript, Anda memanggil metode 9 dari objek formulir
Perhatikan bahwa _7 tidak memicu peristiwa 7. Oleh karena itu, Anda harus selalu memvalidasi formulir sebelum memanggil metode ini Mengakses bidang formulirUntuk mengakses bidang formulir, Anda dapat menggunakan metode DOM seperti 9, 2, 1, dll Selain itu, Anda dapat menggunakan properti _2 dari objek 3. Properti _4 menyimpan kumpulan elemen form JavaScript memungkinkan Anda mengakses elemen berdasarkan indeks, id, atau nama. Misalkan Anda memiliki formulir pendaftaran berikut dengan dua 5 elemen
Untuk mengakses elemen formulir, Anda mendapatkan elemen formulir terlebih dahulu _0 Dan gunakan indeks, id, atau nama untuk mengakses elemen. Berikut ini mengakses elemen bentuk pertama _1 Berikut ini mengakses elemen input kedua _2 Setelah mengakses bidang formulir, Anda dapat menggunakan properti 6 untuk mengakses nilainya, misalnya _3 Gabungkan semuanya. formulir pendaftaranBerikut ilustrasi dokumen HTML yang memiliki formulir pendaftaran. Lihat demo langsungnya di sini _4 Dokumen HTML mereferensikan file _7 dan 8. Ini menggunakan elemen _9 untuk menampilkan pesan kesalahan jika elemen 5 memiliki data yang tidak valid Mengirimkan formulir tanpa memberikan informasi apapun akan mengakibatkan kesalahan berikut Mengirimkan formulir dengan nama tetapi format alamat email tidak valid akan mengakibatkan kesalahan berikut Berikut ini menunjukkan file _1 lengkap _5 Bagaimana itu bekerja Fungsi showMessage()Fungsi _2 menerima elemen input, pesan, dan tipe _6 Berikut tampilan field input nama pada form _7 Jika nilai nama kosong, Anda harus mendapatkan induknya terlebih dahulu yaitu 3 dengan "bidang" kelas _8 Selanjutnya, Anda harus memilih elemen _9 _9 Kemudian, perbarui pesan tersebut 0 Setelah itu, kami mengubah kelas CSS dari bidang input berdasarkan nilai parameter tipe. Jika tipenya benar, kami mengubah kelas input menjadi sukses. Jika tidak, kami mengubah kelas menjadi kesalahan _1 Terakhir, kembalikan nilai tipe _2 Fungsi showError() dan showSuccess()Fungsi 5 dan 6 memanggil fungsi 2. Fungsi _5 selalu mengembalikan 9 sedangkan fungsi 6 selalu mengembalikan 1. Selain itu, fungsi _6 menyetel pesan kesalahan ke string kosong _3 Fungsi hasValue()Fungsi _3 memeriksa apakah elemen input memiliki nilai atau tidak dan menampilkan pesan kesalahan menggunakan fungsi 5 atau 6 yang sesuai _4 Fungsi ValidasiEmail()Fungsi 6 memvalidasi jika bidang email berisi alamat email yang valid 5 Fungsi _6 memanggil fungsi 3 untuk memeriksa apakah nilai bidang kosong. Jika kolom input kosong, ini menunjukkan 9 Untuk memvalidasi email, itu menggunakan ekspresi reguler. Jika email tidak valid, fungsi ________56______6 menunjukkan 01 Bagaimana cara mengirim data formulir ke halaman lain di JavaScript?Untuk mengirim data ke dua server, buat satu tombol sebagai kirim dan yang lainnya sebagai tombol. Pada tombol pertama kirim tindakan di tag formulir Anda seperti biasa, tetapi di tombol lain panggil fungsi JavaScript di sini Anda harus mengirimkan formulir dengan bidang yang sama tetapi ke server yang berbeda lalu tulis tag formulir lain setelah penutupan pertama
Bagaimana cara mendapatkan data dari satu halaman HTML ke halaman lainnya menggunakan JavaScript?lokasi. href = url; . lokasi. href, params = url. . Cookie Sesi Penyimpanan Lokal HTML5 POST variabel di url dan ambil di berikutnya. html melalui objek jendela Bagaimana cara menampilkan data formulir di halaman lain?Untuk membuat data formulir HTML dikirim ke halaman lain, kita harus menggunakan tag Formulir HTML . Tag Formulir HTML memungkinkan kami untuk Menampilkan data Formulir dan juga memungkinkan kami mengirimkan data Formulir itu ke halaman lain menggunakan Atribut Tindakan tag Formulir HTML. Kami menggunakan file PHP untuk POST dan Menampilkan Data Formulir HTML kami.
Bagaimana cara menampilkan konten dari satu halaman HTML di halaman lain?Tag . Bingkai sebaris digunakan untuk menyematkan dokumen lain di dalam dokumen HTML saat ini. |