Tombol radio adalah ikon yang digunakan dalam formulir untuk menerima masukan dari pengguna. Ini memungkinkan pengguna untuk memilih satu nilai dari grup tombol radio. Tombol radio pada dasarnya digunakan untuk pemilihan tunggal dari banyak pilihan, yang sebagian besar digunakan dalam bentuk GUI Show
Anda dapat menandai/memeriksa hanya satu tombol radio di antara dua tombol radio atau lebih. Dalam bab ini, kami akan memandu Anda tentang cara memeriksa radio button menggunakan bahasa pemrograman JavaScript Untuk ini, pertama kita mendesain form yang berisi tombol radio menggunakan HTML, dan kemudian kita akan menggunakan pemrograman JavaScript untuk memeriksa tombol radio. Kami juga akan memeriksa nilai tombol radio mana yang dipilih Buat tombol radioBerikut adalah kode sederhana untuk membuat grup tombol radio Salin Kode Uji SekarangPeriksa tombol radioKami tidak perlu menulis kode khusus apa pun untuk memeriksa tombol radio. Mereka dapat diperiksa setelah dibuat atau ditentukan dalam bentuk HTML Namun, kita harus menulis kode JavaScript untuk mendapatkan nilai dari tombol radio yang dicentang, yang akan kita lihat pada bab di bawah ini Periksa tombol radio dipilih atau tidakAda dua cara dalam JavaScript untuk memeriksa tombol radio yang ditandai atau untuk mengidentifikasi tombol radio mana yang dipilih. JavaScript menawarkan dua metode DOM untuk ini Properti masukan radio yang diperiksa digunakan untuk memeriksa apakah kotak centang dipilih atau tidak. Gunakan dokumen. getElementById('id'). metode yang diperiksa untuk ini. Ini akan mengembalikan status tombol radio yang diperiksa sebagai nilai Boolean. Itu bisa benar atau salah Benar - Jika tombol radio dipilih Salah - Jika tombol radio tidak dipilih/dicentang Lihat kode JavaScript di bawah ini untuk mengetahui cara kerjanya ContohMisalnya, kami memiliki tombol radio bernama Musim Panas dan id = 'musim panas'. Sekarang, kami akan memeriksa menggunakan id tombol ini apakah tombol radio ditandai atau tidak Salin Kode querySelector()Fungsi querySelector() adalah metode DOM JavaScript. Metode ini digunakan untuk mendapatkan elemen yang cocok dengan pemilih CSS yang ditentukan dalam dokumen. Ingat Anda perlu menentukan properti nama tombol radio dalam kode HTML Untuk tombol radio, isi properti nilai tidak muncul di antarmuka pengguna. Properti value hanya memiliki arti saat mengirimkan formulir. Jika tombol radio dalam keadaan dicentang saat formulir dikirimkan, nama tombol radio dikirim bersama dengan nilai dari properti value (jika tombol radio tidak dicentang, tidak ada informasi yang dikirim) Tip. Tetapkan nilai yang berbeda untuk tombol radio di grup yang sama, untuk mengidentifikasi (di sisi server) mana yang diperiksa Dukungan PerambanNilai PropertiYaYaYaYaYaSintaksisKembalikan properti nilai Tetapkan properti nilai Nilai propertiValueDescriptiontextMenentukan nilai yang terkait dengan input (ini juga merupakan nilai yang dikirim saat dikirim)Detail TeknisNilai Pengembalian. Sebuah String, mewakili nilai atribut value dari tombol radioLebih Banyak ContohContohUbah nilai atribut value dari tombol radio dokumen. getElementById("Radiosaya"). nilai = "newRadioBtnValue"; Cobalah sendiri "ContohMenggunakan tombol radio bersama dengan kolom input teks untuk menampilkan nilai tombol radio yang dipilih Ringkasan. dalam tutorial ini, Anda akan belajar cara membuat formulir dengan tombol radio dan menangani grup radio di PHP Pengantar tombol radioUntuk membuat tombol radio, Anda menggunakan elemen 8 dengan tipe 9. Sebagai contoh
Tombol radio tidak memiliki label. Oleh karena itu, Anda harus selalu menggunakan tombol radio dengan elemen 0 seperti ini
Untuk mengaitkan tombol radio dengan elemen _0, nilai atribut 2 label harus sama dengan nilai 3 tombol radio Tombol radio memiliki dua status. dicentang dan tidak dicentang Saat Anda menautkan label dengan tombol radio, Anda dapat memeriksa tombol radio dengan mengeklik label atau tombol radio itu sendiri. Oleh karena itu, label meningkatkan kegunaan tombol radio karena memperluas area pemilihan Sebagai alternatif, Anda dapat menempatkan tombol radio di dalam elemen 0 seperti ini
Dalam hal ini, radio menautkan ke label tanpa mencocokkan atribut for dan id Untuk memilih tombol radio secara otomatis saat halaman dimuat pertama kali, Anda dapat menggunakan atribut Boolean 5
Tentukan grup radioDalam praktiknya, Anda sering menggunakan tombol radio dalam grup. Sekelompok tombol radio disebut grup radio. Grup radio memungkinkan Anda untuk memilih hanya satu tombol radio dalam satu waktu Jika Anda memilih tombol radio apa pun dalam grup, tombol radio yang saat ini dipilih dalam grup yang sama akan dibatalkan pilihannya secara otomatis Untuk menentukan grup radio, Anda menetapkan nama yang sama untuk semua tombol radio di grup yang sama Contoh berikut mendefinisikan grup radio yang terdiri dari dua tombol radio
Tangani tombol radio di PHPKetika formulir memiliki tombol radio dengan nama, Anda bisa mendapatkan tombol radio yang diperiksa dengan mengakses larik 6 atau 7, tergantung pada metode permintaan Jika tombol radio tidak dicentang, 6 atau 7 tidak berisi kunci tombol radio. Oleh karena itu, Anda perlu menggunakan fungsi _0 untuk memeriksa apakah tombol radio dicentang atau tidak
Sebagai alternatif, Anda dapat menggunakan fungsi _1
_2 mengembalikan 3 jika menemukan nama tombol radio di 4 Jika tombol radio dicentang, Anda mendapatkan nilai tombol radio dari 6 menggunakan nama tombol radio
Contoh tombol radio PHPKami akan membuat formulir sederhana dengan grup radio. Jika Anda tidak memilih opsi apa pun dan mengirimkan formulir, itu akan menampilkan pesan kesalahan. Jika tidak, itu akan menunjukkan nilai tombol radio yang dipilih Pertama, buat direktori dan struktur file berikut FileDirectoryDescriptionindex. php. Berisi logika utama yang didapat beban. php atau posting. php tergantung pada header metode permintaan HTTP. phpincBerisi headerfooter HTML. phpincBerisi footerget HTML. phpincContain kode untuk menampilkan formulir dengan tombol radio saat permintaan HTTP adalah GET. pos. phpincBerisi kode untuk menangani gaya permintaan POST. csscssBerisi kode CSS Kedua, tambahkan kode berikut ke file 6
Ketiga, tambahkan kode berikut ke file 7 0 Keempat, tambahkan kode berikut ke file 8 _1 Bagaimana itu bekerja Array _9 digunakan untuk menghasilkan tombol radio secara dinamis. Dalam aplikasi nyata, data dapat berasal dari tabel database atau hasil panggilan API Larik _0 digunakan untuk mengumpulkan pesan kesalahan Untuk mendapatkan metode permintaan HTTP, Anda mengakses kunci 1 dari array 2. Fungsi _3 mengubah metode permintaan menjadi huruf besar _2 File _8 memuat 5 dari direktori 6 jika permintaannya adalah GET. Saat formulir dikirimkan dengan permintaan POST, 8 memuat 8 dari direktori 6 _3 Kelima, buat formulir di file 5 _4 Kode berikut menggunakan pernyataan _1 untuk menghasilkan grup radio dari larik 9 5 Kode berikut menunjukkan pesan kesalahan dari array 0. Perhatikan bahwa kami menggunakan operator penggabungan nol (??) yang tersedia di PHP 7+ Ekspresi 4 mengembalikan 5 jika ada dan bukan null atau ” sebaliknya _6 Terakhir, tambahkan kode yang menangani permintaan POST _7 Bagaimana _8 bekerja Fungsi _7 membersihkan nilai tombol radio yang dicentang. Untuk memastikan nilai yang dikirimkan valid, kami memeriksanya dengan kunci array 8 menggunakan fungsi 9 Jika nilai yang dikirimkan cocok dengan salah satu kunci array, kami menampilkan pesan. Jika tidak, kami menambahkan pesan kesalahan ke larik 0 Dalam pernyataan 1 terakhir, kami memuat formulir ( 5) yang menunjukkan pesan kesalahan jika array 0 tidak kosong. Jika tidak, kami menampilkan pesan konfirmasi Bagaimana cara melewatkan nilai tombol radio yang dipilih dalam PHP?Dapatkan Nilai yang Dipilih dari Tombol Radio di PHP
. Jika nilainya tidak dipilih, kami menampilkan pesan kepada pengguna untuk memilih nilai dari grup tombol radio. Use $_POST[] to get the value of the selected radio button. If the value is not chosen, we are showing a message to the user to choose the value from the group of radio buttons.
Bagaimana cara menautkan tombol radio ke halaman lain dalam HTML?You will need to start learning JavaScript (and preferably jQuery as well). Assuming you have jQuery: $('input:radio[name="mything"]'). change( function(){ if ($(this).is(':checked') && $(this).
Bagaimana Anda memposting nilai tombol radio?Masukan Properti Nilai Radio . Dapatkan nilai atribut value dari tombol radio. getElementById("Radiosaya"). . Ubah nilai atribut value dari tombol radio. getElementById("Radiosaya"). . Menggunakan tombol radio bersama dengan kolom input teks untuk menampilkan nilai tombol radio yang dipilih Bagaimana cara tab melalui tombol radio?Saat fokus berpindah ke grup tempat tombol radio dipilih, menekan tombol Tab dan Shift+Tab mengalihkan fokus ke tombol radio yang dicentang. Up Arrow and Down Arrow keys move focus and selection. Up Arrow key press moves focus and selection forward through the radio buttons in the group. |