Bagaimana untuk Mencipta Kotak Semak 'Pilih Semua' yang Mengawal Kotak Semak Lain?

Mary-Kate Olsen
Lepaskan: 2024-11-09 09:07:02
asal
181 orang telah melayarinya

How to Create a

Cara Melaksanakan Kotak Semak yang Memilih Semua Kotak Semak Lain

Melaksanakan kotak pilihan "pilih semua" dalam HTML membolehkan anda menogol pilihan yang dipilih dengan mudah keadaan beberapa kotak pilihan lain pada halaman.

Penyelesaian:

Untuk mencapai kefungsian ini:

  1. Buat teg skrip dengan kod JavaScript berikut:
<script>
function toggle(source) {
  const checkboxes = document.getElementsByName('foo');
  for (let i = 0; i < checkboxes.length; i++) {
    checkboxes[i].checked = source.checked;
  }
}
</script>
Salin selepas log masuk
  1. Dalam dokumen HTML anda, tambahkan kod berikut untuk mencipta "Pilih Semua" kotak semak:
<input type="checkbox" onClick="toggle(this)" /> Toggle All<br />
Salin selepas log masuk
  1. Tambahkan kod berikut untuk kotak pilihan individu anda:
<input type="checkbox" name="foo" value="bar1"> Bar 1<br />
<input type="checkbox" name="foo" value="bar2"> Bar 2<br />
<input type="checkbox" name="foo" value="bar3"> Bar 3<br />
<input type="checkbox" name="foo" value="bar4"> Bar 4<br />
Salin selepas log masuk

Apabila anda mengklik kotak pilihan "Pilih Semua", skrip akan menggelung melalui semua kotak pilihan dengan nama "foo" dan menetapkan harta yang ditandakan untuk dipadankan dengan keadaan yang ditanda "Pilih Semua" kotak semak.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Kotak Semak 'Pilih Semua' yang Mengawal Kotak Semak Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan