❮ Masukkan Objek Kotak Centang Show
ContohSetel status kotak centang yang dicentang pemeriksaan fungsi() { fungsi hapus centang() { Definisi dan PenggunaanProperti yang dicentang menyetel atau mengembalikan status kotak centang yang dicentang Properti ini mencerminkan atribut HTML yang diperiksa Dukungan PerambanPropertidiperiksaYaYaYaYaYaSintaksisKembalikan properti yang diperiksa Tetapkan properti yang diperiksa checkboxObject. diperiksa = benar. PALSU Nilai propertiNilaiDeskripsibenar. falseMenentukan apakah kotak centang harus dicentang atau tidak
Detail TeknisNilai Pengembalian. Boolean, mengembalikan nilai true jika checkbox dicentang, dan false jika checkbox tidak dicentangLebih Banyak ContohContohCari tahu apakah kotak centang dicentang atau tidak var x = dokumen. getElementById("myCheck"). diperiksa; Cobalah sendiri "ContohGunakan kotak centang untuk mengonversi teks di bidang input menjadi huruf besar dokumen. getElementById("namaf"). nilai = dokumen. getElementById("namaf"). nilai. toUpperCase(); Cobalah sendiri "ContohBeberapa kotak centang dalam formulir var kopi = dokumen. formulir[0]; Halaman Terkaitreferensi HTML. Atribut diperiksa HTML ❮ Masukkan Objek Kotak Centang Bagian berikut menjelaskan cara melacak status kotak centang apakah dicentang atau tidak menggunakan metode jQuery Menggunakan Metode jQuery prop()Metode jQuery Jangan salah paham dengan atribut
Menggunakan jQuery :checked PemilihAnda juga dapat menggunakan pemilih jQuery Saat Anda menggunakannya dalam formulir dan mencoba membaca semua nilai yang dicentang seperti elemen lain seperti – kotak teks, area teks, tombol radio, dll. Dapatkan nilai dari beberapa pemeriksaan yang diperiksa Harap aktifkan JavaScript Dapatkan nilai dari beberapa kotak centang yang dicentang dan simpan ke MySQL - PHPecho $_POST['lang']; // Checkbox element_ Anda akan mendapatkan nilai terakhir yang diperiksa Anda perlu mengirim nilai kotak centang dalam bentuk Array ketika formulir dikirimkan maka Anda dapat mengulangi nilai $_POST Demo Unduh Isi1. Baca $_POST nilai yang diperiksaHTML Saat membuat beberapa kotak centang, tambahkan <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/> PHP Saat formulir dikirimkan, lalu ulangi <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>_0 nama kotak centang menggunakan <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>1 if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } } Kode Selesai <form method="post" action=""> <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/> <input type="submit" value="Submit" name="submit"> </form> <?php if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } } ?>_ 2. DemoLihat Demo 3. Struktur tabelSaya menggunakan tabel <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>_2 dalam contoh CREATE TABLE `languages` ( `id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, `language` varchar(80) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;_ 4. KonfigurasiBuat file <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>_3 baru Kode Selesai <?php $host = "localhost"; /* Host name */ $user = "root"; /* User */ $password = ""; /* Password */ $dbname = "tutorial"; /* Database name */ $con = mysqli_connect($host, $user, $password,$dbname); // Check connection if (!$con) { die("Connection failed: " . mysqli_connect_error()); } 5. Sisipkan dan Tampilkan nilai yang dicentang dari DatabaseBuat Array <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>_4 untuk menyimpan nama bahasa Menggunakan ini untuk membuat kotak centang dengan mengulanginya Menyisipkan - Pada <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>5 kirim konversi <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>6 ke string menggunakan <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>7. Periksa entri dalam tabel <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>_2 jika tidak ada maka masukkan <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>9 dalam tabel jika tidak, perbarui nilai if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } }0 Menampilkan - Ambil rekaman dari tabel <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>_2. Jika ada catatan maka ledakkan if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } }_2 untuk mendapatkan Array dan tetapkan di if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } }3 Saat mengulang pada <span>Select languages</span><br/> <input type="checkbox" name='lang[]' value="PHP"> PHP <br/> <input type="checkbox" name='lang[]' value="JavaScript"> JavaScript <br/> <input type="checkbox" name='lang[]' value="jQuery"> jQuery <br/> <input type="checkbox" name='lang[]' value="Angular JS"> Angular JS <br/>4 Array periksa if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } }5 nilai ada di if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } }3 Array. Jika ada maka tetapkan if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } }7 ke if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { foreach($_POST['lang'] as $value){ echo "value : ".$value.'<br/>'; } } }8 dan gunakan dalam pembuatan kotak centang Kode Selesai <?php include "config.php"; ?> <!doctype html> <html> <head> <?php if(isset($_POST['submit'])){ if(!empty($_POST['lang'])) { $lang = implode(",",$_POST['lang']); // Insert and Update record $checkEntries = mysqli_query($con,"SELECT * FROM languages"); if(mysqli_num_rows($checkEntries) == 0){ mysqli_query($con,"INSERT INTO languages(language) VALUES('".$lang."')"); }else{ mysqli_query($con,"UPDATE languages SET language='".$lang."' "); } } } ?> </head> <body> <form method="post" action=""> <span>Select languages</span><br/> <?php $checked_arr = array(); // Fetch checked values $fetchLang = mysqli_query($con,"SELECT * FROM languages"); if(mysqli_num_rows($fetchLang) > 0){ $result = mysqli_fetch_assoc($fetchLang); $checked_arr = explode(",",$result['language']); } // Create checkboxes $languages_arr = array("PHP","JavaScript","jQuery","AngularJS"); foreach($languages_arr as $language){ $checked = ""; if(in_array($language,$checked_arr)){ $checked = "checked"; } echo '<input type="checkbox" name="lang[]" value="'.$language.'" '.$checked.' > '.$language.' <br/>'; } ?> <input type="submit" value="Submit" name="submit"> </form> </body> </html> 6. KesimpulanLain kali ketika Anda menggunakan beberapa kotak centang dalam formulir Anda maka cukup menginisialisasi nama sebagai Array dengan meletakkan [] di depan dan membacanya dengan loop saat dikirimkan Bagaimana Anda memeriksa apakah kotak centang dicentang atau tidak?Untuk memeriksa apakah kotak centang dicentang atau tidak, kita dapat menggunakan metode isSelected() pada elemen kotak centang . Metode isSelected() mengembalikan nilai boolean true jika kotak centang dicentang false sebaliknya.
Bagaimana cara membaca nilai kotak centang di PHP?Untuk mendapatkan nilai kotak centang yang dicentang. php if (isset($_POST['gender'])){ echo $_POST['gender']; . }
Bagaimana cara menampilkan nilai kotak centang yang dicentang di PHP tanpa mengirimkan?php. function postValue(var para){ //posting skrip para ke php dengan ajax yang harus Anda kuasai. } value)"/> function postValue(var para){ //post the para to php script by ajax that you must master. } Simpan jawaban ini.
Bagaimana cara memeriksa apakah beberapa kotak centang dicentang atau tidak di PHP?Untuk mendapatkan semua nilai dari kotak centang yang dicentang, Anda perlu menambahkan tanda kurung siku ( [] ) setelah nama kotak centang . Ketika PHP melihat tanda kurung siku ( [] ) pada nama bidang, itu akan membuat array nilai asosiatif di mana kuncinya adalah nama kotak centang dan nilainya adalah nilai yang dipilih. |