Menghantar data dari borang yang diisi oleh pelawat ke laman web Internet adalah salah satu tugas interaksi interaktif yang paling kerap diselesaikan antara pelayar web dan program pelayan sumber ini. Pengaturan operasi ini dalam kod sumber halaman hiperteks jauh lebih mudah daripada membuat skrip untuk memproses data yang dihantar. Ini dapat dilaksanakan baik dengan menggunakan bahasa HTML dan menggunakan skrip JavaScript.
Arahan
Langkah 1
Sekiranya pemprosesan data tidak dilakukan dalam file yang sama yang menghasilkan halaman dengan formulir, pastikan untuk menentukan alamat skrip pengendali dalam atribut action. Nyatakan satu daripada dua kaedah yang mungkin untuk menghantar pemboleh ubah borang - Dapatkan atau Kirim. Pilihannya bergantung pada mana yang digunakan untuk membaca pemboleh ubah oleh skrip. Pada prinsipnya, ini cukup untuk menyelesaikan masalah; tidak perlu meletakkan elemen khas dalam bentuk yang memulakan pengiriman maklumat, kerana menekan butang Enter secara lalai sama dengan mengklik butang untuk mengirim data. Walau bagaimanapun, tidak semua pengguna akan meneka tentang ini, jadi lebih baik meletakkan butang yang sesuai dalam borang.
Langkah 2
Gunakan butang yang diberikan oleh tag input dengan nilai pengiriman dalam atribut type. Mengklik butang seperti itu adalah "klasik", cara yang paling sering digunakan untuk mengatur penyerahan data dari borang di laman web. Sebagai tambahan kepada atribut type, adalah wajar untuk menentukan nilai atribut name, dan dalam nilai Anda dapat meletakkan teks label pada butang. Sebagai contoh:
Langkah 3
Anda boleh menggunakan JavaScript untuk menghantar data. Ini boleh berguna sekiranya anda perlu mengatur pengiriman automatik pada sebarang acara - misalnya, setelah pengguna memilih nilai yang diinginkan dalam daftar drop-down, atau jika mesti diperiksa oleh pengesah JavaScript sebelum mengirim maklumat. Untuk melaksanakan cara mengirimkan data ini, gunakan metode pengiriman objek bentuk. Sebagai contoh, jika nilai UniForm ditulis ke atribut nama borang, kemudian untuk mensimulasikan mengklik butang kirim dalam kod JavaScript, setelah semua tindakan yang diperlukan dengan nilai yang dimasukkan oleh pengguna, anda perlu meletakkan yang berikut baris: dokumen. UniForm.submit ();