Melanjutkan dari sesi sebelumnya, pada kesempatan kali ini saya akan menjelaskan cara mendapatkan jumlah checkbox yang dipilih dengan jquery part2. Pada tahapan yang sebelumnya teman-teman sudah membuat form html beserta dengan checkbox dan tombol simpannya. Dan pada penjelasan ini teman-teman tinggal satu langkah lagi, yaitu membuat kode jquery untuk validasi checkbox tersebut.
Disini nantinya teman-teman akan membuat fungsi cek_input, dimana dari fungsi tersebut adalah khusus untuk menangani atau melakukan pengecekan status input pada checkbox tersebut, dan didalam fungsi tersebut ada kondisi statement dimana jika jumlah checkbox yang dipilih masih 0 maka tombol simpan tersebut akan disable dan begitupun sebaliknya, apabila jumlah checkbox yang dipilih lebih dari 0 maka tombol simpan tersebut akan enable. Langsung saja untuk melanjutkannya bisa ikuti tahapan yang saya berikan dibawah ini.
Berikut Tahapannya :
- Buka file index.html yang sebelumnya sudah teman-teman dibuat
- Selanjutnya tambahkan kode berikut ini tepat setelah penutup tag </body> html
- Berikut kodenya :
<script>
window.addEventListener("load", function() {
var check = $('input[type=checkbox]:checked').length;
if (check == 0) {
$("button[name=simpan]").prop("disabled", true);
}
else{
$("button[name=simpan]").prop("disabled", false);
}
})
function cekinput() {
var check = $('input[type=checkbox]:checked').length;
// alert(check);
if (check == 0) {
$("button[name=simpan]").prop("disabled", true);
}
else{
$("button[name=simpan]").prop("disabled", false);
}
}
</script>
- Jika sudah simpan file index.html tersebut dan uji coba di browser kesayangan kalian
- Maka dengan otomatis tombol simpan akan disable pada tampilan awal ketika checkbox masih belum terpilih sama sekali
- Namun apabila checkbox tersebut di pilih, tombol simpan akan enable
Sampai disini penjelasan saya mengenai cara mendapatkan jumlah checkbox yang dipilih dengan jquery part2, semoga bermanfaat.