Maison > interface Web > js tutoriel > le corps du texte

Comment créer une case à cocher « Sélectionner tout » qui contrôle d'autres cases à cocher ?

Mary-Kate Olsen
Libérer: 2024-11-09 09:07:02
original
168 Les gens l'ont consulté

How to Create a

Comment implémenter une case à cocher qui sélectionne toutes les autres cases à cocher

L'implémentation d'une case à cocher "Sélectionner tout" en HTML vous permet de basculer facilement la case sélectionnée état de plusieurs autres cases à cocher sur la page.

Solution :

Pour obtenir cette fonctionnalité :

  1. Créez une balise de script avec ce qui suit Code JavaScript :
<script>
function toggle(source) {
  const checkboxes = document.getElementsByName('foo');
  for (let i = 0; i < checkboxes.length; i++) {
    checkboxes[i].checked = source.checked;
  }
}
</script>
Copier après la connexion
  1. Dans votre document HTML, ajoutez le code suivant pour créer une case à cocher "Sélectionner tout" :
<input type="checkbox" onClick="toggle(this)" /> Toggle All<br />
Copier après la connexion
  1. Ajoutez le code suivant pour vos cases à cocher individuelles :
<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 />
Copier après la connexion

Lorsque vous cliquez sur la case à cocher "Sélectionner tout", le script parcourra toutes les cases à cocher portant le nom "foo" et définira leur propriété cochée pour correspondre à l'état coché de la case « Sélectionner tout ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal