ホームページ >ウェブフロントエンド >jsチュートリアル >HTML で「すべて選択」チェックボックスを実装するにはどうすればよいですか?

HTML で「すべて選択」チェックボックスを実装するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-11 05:01:02297ブラウズ

How to Implement a

HTML での「すべて選択」チェックボックスの実装

Web 開発では、ユーザーが複数の項目を選択する必要がある状況に遭遇することがよくあります。リストから。このプロセスを簡素化する多用途の解決策は、「すべて選択」チェックボックスを実装することです。このチェックボックスにチェックを入れると、ページ上の他のすべてのチェックボックスが自動的に選択されます。

JavaScript ソリューション

この機能を実現するには、JavaScript を使用します。実装を示すコード スニペットを次に示します。

function toggle(source) {
  checkboxes = document.getElementsByName('foo');
  for (var i = 0, n = checkboxes.length; i < n; i++) {
    checkboxes[i].checked = source.checked;
  }
}

HTML 統合

次のように JavaScript 関数を HTML コードに組み込みます。

<input type="checkbox" onClick="toggle(this)" /> Toggle All<br />

<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 />

機能的動作

「すべて切り替え」チェックボックスがチェックされている場合、他のすべてのチェックボックスが選択されます。チェックを外すと、他のすべてのチェックボックスの選択が解除されます。これにより、ユーザーは 1 回のクリックで複数の項目をすばやく選択または選択解除できます。

以上がHTML で「すべて選択」チェックボックスを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。