ホームページ ウェブフロントエンド jsチュートリアル jsでCheckBoxListを操作して全選択・逆選択を実現(顧客サービス側で完結)_javascriptスキル

jsでCheckBoxListを操作して全選択・逆選択を実現(顧客サービス側で完結)_javascriptスキル

May 16, 2016 pm 05:42 PM
すべて選択 反選挙

CheckBoxList コントロールの場合、サーバー側で大量のデータをバインドする必要がある一方で、全選択や逆選択などの機能を実装する必要があることがよくあります。この部分の作業はサーバー側でも実行できますが、このような単純な作業はクライアント側で実行する必要があるようです。

特定の方法:
ページに CheckBoxList コントロールを配置し、生成される HTML コードを分析するためのいくつかの項目を追加します。これにより、制御時に js を使用して動的に
を行うことができます。

コードをコピーします コードは次のとおりです:

RepeatColumns="3">
1232< ;/asp:ListItem>
/asp:ListItem>
5643
リストアイテム>789
/asp:ListItem>

8564
8564
5452 /asp:ListItem> ;



ブラウザで表示して HTML を分析します。 以下は、DropDownList コントロールによって生成された HTML コードです。



1232


....


ここから抜粋コードの一部である青い部分が私たちが注目する部分です。 HTML では、CheckBoxList は
個の入力 (タイ​​プはチェックボックス) を生成し、その ID は "CheckBoxList1_i" (i は数字) です。このように、
いくつかの項目を知るだけで、js で簡単に制御できます。
これらの入力は、ID CheckBoxList1 を持つテーブルに含まれているため、渡すことができます。



コードをコピーします コード document.getElementById("CheckBoxList1").getElementsByTagName("input").length

このメソッドは、CheckBoxList にある項目の数を取得します。残りの作業は実際には非常に簡単で、js を使用して各
チェックボックスのステータスを変更するだけです。まず、以下に示すように、完全選択、反転選択、およびクリア コントロールを実現する 3 つのボタンを追加します。






すべてを選択して追加逆選択 そして、クリア機能は次のとおりです:


コードをコピー コードは次のとおりです: functioncheckAll(){
//alert(document.getElementById("CheckBoxList1").getElementsByTagName("input").length);
for(vari=0;i{
document.getElementById("CheckBoxList1_" i).checked=true;
}
}
functiondeleteAll(){
for(vari=0;i< ;document.getElementById("CheckBoxList1").getElementsByTagName("input").length;i )
{
document.getElementById("CheckBoxList1_" i).checked=false;
}
}
functionReverseAll(){
for(vari=0;i{
varobjCheck=document.getElementById ("CheckBoxList1_" i);
if(objCheck.checked)
else
objCheck.checked=true;
}


OK, now through the IE test, binding work can be done in the background, and auxiliary functions such as select all can be freely used!
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Wordで逆選択を実装する方法 Wordで逆選択を実装する方法 Mar 19, 2024 pm 07:58 PM

多くのグラフィック編集ソフトで選択範囲を反転するという操作をよく聞きますが、Word文書でも選択範囲を反転することはできるのでしょうか?実際、Word オフィス ソフトウェアの機能は比較的強力で、ワンクリックでコンテンツの選択を反転できる直接的な逆選択ツールがない場合でも、別の方法を使用して Word で逆選択を完了することもできます。仕事で Word で選択を反転するという操作要件に遭遇しました。Word で選択を反転する方法を確認するには、すぐにここに来てください。 1. まず、Word 文書を作成して開き、テキスト コンテンツを入力する必要があります。 2. 以下の図に示すように、テキストの一部を選択し、そのフォントの色を赤に設定します。 3. 以下では、ツールバーの [検索] を見つけ、プルダウンして [詳細検索] オプションをクリックし、検索します。そして交換してください

JavaScript ですべて選択/すべて選択解除機能を実装するにはどうすればよいですか? JavaScript ですべて選択/すべて選択解除機能を実装するにはどうすればよいですか? Oct 16, 2023 am 09:28 AM

JavaScript ですべて選択/すべて選択解除機能を実装するにはどうすればよいですか? Web ページを開発するとき、複数のチェック ボックスをオンまたはオフにする必要が生じることがよくあります。この要件は、データ リストやフォームなどのシナリオで非常に一般的です。全選択/全選択解除機能はJavaScriptを使用して簡単に実装できます。具体的なコード例を以下に説明します。まず、この機能を説明するための HTML ページが必要です。以下は基本的な HTML 構造です: &lt;!DOCT

すべてを選択するために追加する Ctrl とは何ですか? すべてのコンテンツを選択するために追加する Ctrl とは何ですか? すべてを選択するために追加する Ctrl とは何ですか? すべてのコンテンツを選択するために追加する Ctrl とは何ですか? Feb 22, 2024 pm 03:20 PM

Word 文書で、Ctrl キーを押しながら A を追加すると、すべてが選択されます。分析 1 まず Word 文書を開き、キーボードの Ctrl キーを押したままにします。 2 次に、Ctrl キーを押したまま A キーをクリックします。 3最後に、ドキュメント内のすべてのコンテンツが選択されていることがわかります。補足: Ctrl ショートカット キーのリスト 1Ctrl ショートカット キーは、主に Ctrl とキーボードの他のキーによって実現されます。 Ctrl+S で保存、Ctrl+W でプログラムを閉じる、Ctrl+N で作成、Ctrl+O で開く、Ctrl+Z で元に戻す、Ctrl+F で検索、Ctrl+X で切り取り、Ctrl+C でコピー、 Ctrl+V で貼り付け、Ctrl+A すべて選択、Ctrl+B 太字、Ctrl+I 斜体、Ctrl+U 下線、C

WPSオールセレクトの使い方 WPSオールセレクトの使い方 Mar 22, 2024 pm 10:20 PM

WPS Office は、キングソフト株式会社が独自に開発したオフィス ソフトウェア スイートであり、オフィス ソフトウェアで最もよく使用されるテキスト、表、プレゼンテーション、PDF の閲覧などを実現でき、強力で操作が簡単です。初心者でも安心してお使いいただけます。もちろんメリットはこれだけではありませんが、私にとって最も嬉しいのは、WPS ソフトウェアが無料であることです。また、メモリ使用量が非常に少なく高速に動作するため、オフィスでの使用でも快適に使用できます。では、wps全選択の使い方をご存知ですか?次はこの機能について詳しく説明していきます! 3つの操作方法を用意しましたので、いよいよ講座が始まりますので、ご準備ください!方法 1: 1. まず、WPS ソフトウェアを開く必要があります。

Vue 開発における複数選択ボックスの全選択機能の解決策 Vue 開発における複数選択ボックスの全選択機能の解決策 Jun 30, 2023 pm 02:00 PM

Vue 開発における複数選択ボックスの全選択機能の問題を解決する方法 Vue 開発では、バッチ操作に複数選択ボックスを使用する必要があるシナリオによく遭遇します。 -all 機能、つまり、すべてを選択し、複数選択します。ボックスが選択されている場合は、すべてのサブオプションも選択する必要があります。この記事では、複数選択ボックスの全機能を選択できない問題を Vue を使って解決する方法を紹介します。準備作業 まず、Vue 開発では、Vue の計算プロパティとイベント バインディングを使用する必要があります。 Vue コンポーネントで、複数選択ボックスの選択内容を保存するデータ属性を定義します。

WPSですべてのテキストを選択する方法 WPSですべてのテキストを選択する方法 Jan 06, 2021 pm 12:00 PM

すべての WPS テキストを選択する方法: 1. WPS フォームを開き、メニュー バーの [開始] をクリックします; 2. [選択] 機能を見つけてクリックします; 3. ドロップダウン リストで、[すべて選択] をクリックします。オプション。

PPTの操作内容 全スライド選択 PPTの操作内容 全スライド選択 Mar 26, 2024 pm 05:01 PM

1. PPT を開き、左側のスライドをクリックします。 2. Ctrl+A を押してすべてのスライドを選択します。 3. 選択したスライドに対して他の操作を実行できます。

Word ですべてのコンテンツを選択する方法をご存知ですか? Word ですべてのコンテンツを選択する方法をご存知ですか? Mar 20, 2024 pm 10:16 PM

Wordを使っていると「すべて選択」機能をよく使うことがあります。コンテンツが少ない場合は、マウスを使用して直接すべてを選択できますが、記事の内容が多すぎて長すぎる場合は、マウスを使用して選択することは適切ではありません。マウスが使いにくいと選択範囲の半分が壊れて最初からやり直しとなり、時間の無駄になってしまいます。それで、簡単な方法はありますか?今回はWordの「すべて選択」機能の使い方について詳しく解説していきますので、興味のある方はぜひ一緒に学んでみてください!方法 1: 1. Word ソフトウェアを開き、テキストの先頭でマウスの [左ボタン] を押したまま、文書全体が選択されるまで押し続けます。 2. 次に、ドキュメント内の任意の場所にマウスを置き、長押しします。

See all articles