Checkbox Event Javascript

3 min read Jun 25, 2024
Checkbox Event Javascript

Memahami Checkbox Event dalam JavaScript

Checkbox merupakan salah satu elemen HTML yang memungkinkan pengguna untuk memilih satu atau lebih pilihan dari daftar. Dalam konteks pengembangan web, kita sering kali ingin memanipulasi elemen lain atau menjalankan fungsi tertentu ketika checkbox diubah (dicentang atau dihilangkan centangnya). Untuk mencapai hal ini, kita dapat menggunakan event listener dalam JavaScript.

Jenis-jenis Checkbox Event

Terdapat beberapa event yang dapat terjadi pada checkbox, yaitu:

  • change: Event ini dipicu ketika nilai checkbox berubah, baik dicentang maupun dihilangkan centangnya.
  • click: Event ini dipicu ketika checkbox diklik.
  • focus: Event ini dipicu ketika checkbox mendapatkan fokus.
  • blur: Event ini dipicu ketika checkbox kehilangan fokus.

Cara Menggunakan Checkbox Event

Untuk menggunakan checkbox event, kita perlu menambahkan event listener ke elemen checkbox. Berikut contohnya:

// Mendapatkan elemen checkbox
const checkbox = document.getElementById("myCheckbox");

// Menambahkan event listener untuk event "change"
checkbox.addEventListener("change", function() {
  // Kode yang akan dijalankan ketika nilai checkbox berubah
  if (this.checked) {
    console.log("Checkbox dicentang");
  } else {
    console.log("Checkbox dihilangkan centangnya");
  }
});

Penjelasan:

  • document.getElementById("myCheckbox"): Mendapatkan elemen checkbox dengan ID "myCheckbox".
  • addEventListener("change", function() {}): Menambahkan event listener untuk event "change".
  • this.checked: Memeriksa apakah checkbox dicentang (true) atau tidak (false).

Contoh Implementasi

Berikut contoh implementasi checkbox event untuk menampilkan pesan berdasarkan status checkbox:




  Checkbox Event



   Tampilkan Pesan
  

Contoh ini menampilkan pesan "Pesan ditampilkan!" di paragraf dengan ID "message" ketika checkbox dicentang, dan menghapus pesan ketika checkbox dihilangkan centangnya.

Kesimpulan

Checkbox event dalam JavaScript memungkinkan kita untuk memanipulasi elemen web lain atau menjalankan fungsi tertentu ketika status checkbox berubah. Dengan memahami jenis-jenis event yang tersedia dan cara menambahkan event listener, kita dapat membangun interaksi pengguna yang dinamis dan responsif dalam aplikasi web kita.

Latest Posts