目次
チェックボックスの例
プログラムの例を見てみましょう:
LocalSorage は、Web ブラウザーのデータ ストレージの一種です。この Web サイトを使用してデータを保存でき、データは常にストレージに残り、ブラウザを閉じても消えることはありません。
ブラウザが localStorage をサポートしているかどうかを確認するには、ブラウザ コンソールで次のコードを実行します。定義されていない場合は、ブラウザが localStorage をサポートしていることを意味します。
このメソッドは、ストレージ内に存在するデータを取得または取得するために使用されます。キーをこのメソッドに渡して、そのキーに関連付けられた値を取得します。
この値を別のページに送信してみましょう。まず、setItem() を使用して選択したすべてのチェック値をローカル ストレージに追加し、次のページで getItem() メソッドを使用して値を取得します。
ここでは、items 変数内のすべてのチェックボックス項目を取得し、arr 配列に、true とマークされたすべての項目を追加して、ユーザーが選択したことを示します。そしてアレイをローカルストレージに追加します。
ホームページ ウェブフロントエンド jsチュートリアル JavaScript を使用して、選択したチェックボックスを別のページに表示しますか?

JavaScript を使用して、選択したチェックボックスを別のページに表示しますか?

Sep 13, 2023 am 11:09 AM

使用 JavaScript 在另一个页面上显示选定的复选框?

この記事では、JavaScript を使用して他のページのすべてのチェックボックスを取得する方法を学習します。チェックボックスは選択タイプであり、true または false の 2 値選択タイプです。これはページ上に表示される GUI 形式のオプションであり、これを使用してユーザーからさらに多くの入力を得ることができます。ボックスがチェックされている場合は True、つまりユーザーが値を選択していることを意味します。チェックされていない場合は、ユーザーが値を選択していないことを意味します。

チェックボックスとラジオボタンの違いは、ラジオボタンを使用する場合、ユーザーは値を 1 つだけ選択できるのに対し、チェックボックスを使用する場合、ユーザーは複数の値を選択できることです。

チェックボックスの例

リーリー

上記の出力から、ボックスがチェックされていることがわかります。これは、ユーザーが値を選択したことを示しています。

JSON.parse() メソッドは常に文字列形式の引数を受け取ります (つまり、値を一重引用符で囲む必要があります)。

###例###

プログラムの例を見てみましょう:

リーリー

出力から、アラート メッセージで指定された選択されたチェックボックスが同じページに印刷されていることがわかります。その前に、まずローカル ストレージの概念を理解しましょう。

JavaScript でのローカル ストレージの使用

LocalSorage は、Web ブラウザーのデータ ストレージの一種です。この Web サイトを使用してデータを保存でき、データは常にストレージに残り、ブラウザを閉じても消えることはありません。

もう 1 つのオプションは Cookie で、これもサイト データの保存に使用されます。このストレージ制限は約 2 です。ブラウザでは 2MB ですが、localStorage には 5MB のストレージが付属しており、Cookie のストレージ サイズの点でこれより大きくなります

localStorage を効果的かつ安全に使用するには、ユーザーはいくつかの用語を覚えておく必要があります。

    は、パスワードやユーザーが公に共有すべきではないその他の情報などの機密データを保存する場合、安全ではありません。
  • データはサーバーではなくブラウザ自体に保存されますか?また、その操作は同期的です。つまり、1 つの操作が次々と順番に処理されます。
  • Cookie のストレージ サイズと比較して、ストレージ データ容量が大きくなります。
  • 最近のほとんどすべてのブラウザがこれをサポートしており、最新バージョンと互換性があります。
  • LocalStorage ブラウザの互換性を確認する

ブラウザが localStorage をサポートしているかどうかを確認するには、ブラウザ コンソールで次のコードを実行します。定義されていない場合は、ブラウザが localStorage をサポートしていることを意味します。

###例### リーリー

使用されたlocalStorageメソッド

###1。 setItem()

このメソッドは、ストレージにデータを追加するために使用されます。このメソッドにキーと値を渡してデータを追加します。

リーリー ###2。 GetItem()

このメソッドは、ストレージ内に存在するデータを取得または取得するために使用されます。キーをこのメソッドに渡して、そのキーに関連付けられた値を取得します。

リーリー ###3。削除項目()

このメソッドは、ストレージ内に存在する特定のデータを削除するために使用されます。このメソッドにキーを渡すと、ストレージ内にデータとして存在するキーと値のペアが削除されます。

リーリー ###4。クリア()###

このメソッドは、ストレージ内に存在するローカル ストレージ データをクリアするために使用されます。

リーリー

ヒント: localStorage のサイズを確認するには、ブラウザ コンソールで次の構文を実行できます。 リーリー

この値を別のページに送信してみましょう。まず、setItem() を使用して選択したすべてのチェック値をローカル ストレージに追加し、次のページで getItem() メソッドを使用して値を取得します。

ローカル ストレージに価値を追加する JavaScript 関数は

になります。 リーリー

ここでは、items 変数内のすべてのチェックボックス項目を取得し、arr 配列に、true とマークされたすべての項目を追加して、ユーザーが選択したことを示します。そしてアレイをローカルストレージに追加します。

2 ページ目のストレージから値を取得する JavaScript 関数

リーリー

ここでの配列 arr には、キー値とともにストレージから取得した値が格納されます。 selected item という名前の空の文字列変数を取得し、すべての配列項目を追加します。最後に、id の結果をその場所に出力します。

page1.html

リーリー

page2.html

リーリー

出力から、最初のページ page1.html にすべての項目が表示され、ユーザーが選択されたリストから項目を選択すると、選択されたすべての値が値のキー名とともにストレージに追加されることがわかります。 。ユーザーが送信ボタンを押すと、次のページ (page2.html) にリダイレクトされます。 2 ページ目では、プログラムはキー値を使用してユーザーが選択した値をストレージからフェッチし、配列をループして最終値を追加して出力します。

以上がJavaScript を使用して、選択したチェックボックスを別のページに表示しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

独自のJavaScriptライブラリを作成および公開するにはどうすればよいですか? 独自のJavaScriptライブラリを作成および公開するにはどうすればよいですか? Mar 18, 2025 pm 03:12 PM

記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

ブラウザでのパフォーマンスのためにJavaScriptコードを最適化するにはどうすればよいですか? ブラウザでのパフォーマンスのためにJavaScriptコードを最適化するにはどうすればよいですか? Mar 18, 2025 pm 03:14 PM

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。

フロントエンドのサーマルペーパーレシートのために文字化けしたコード印刷に遭遇した場合はどうすればよいですか? フロントエンドのサーマルペーパーレシートのために文字化けしたコード印刷に遭遇した場合はどうすればよいですか? Apr 04, 2025 pm 02:42 PM

フロントエンドのサーマルペーパーチケット印刷のためのよくある質問とソリューションフロントエンド開発におけるチケット印刷は、一般的な要件です。しかし、多くの開発者が実装しています...

ブラウザ開発者ツールを使用してJavaScriptコードを効果的にデバッグするにはどうすればよいですか? ブラウザ開発者ツールを使用してJavaScriptコードを効果的にデバッグするにはどうすればよいですか? Mar 18, 2025 pm 03:16 PM

この記事では、ブラウザ開発者ツールを使用した効果的なJavaScriptデバッグについて説明し、ブレークポイントの設定、コンソールの使用、パフォーマンスの分析に焦点を当てています。

誰がより多くのPythonまたはJavaScriptを支払われますか? 誰がより多くのPythonまたはJavaScriptを支払われますか? Apr 04, 2025 am 12:09 AM

スキルや業界のニーズに応じて、PythonおよびJavaScript開発者には絶対的な給与はありません。 1. Pythonは、データサイエンスと機械学習でさらに支払われる場合があります。 2。JavaScriptは、フロントエンドとフルスタックの開発に大きな需要があり、その給与もかなりです。 3。影響要因には、経験、地理的位置、会社の規模、特定のスキルが含まれます。

ソースマップを使用して、マイナイドJavaScriptコードをデバッグするにはどうすればよいですか? ソースマップを使用して、マイナイドJavaScriptコードをデバッグするにはどうすればよいですか? Mar 18, 2025 pm 03:17 PM

この記事では、ソースマップを使用して、元のコードにマッピングすることにより、Minified JavaScriptをデバッグする方法について説明します。ソースマップの有効化、ブレークポイントの設定、Chrome DevtoolsやWebpackなどのツールの使用について説明します。

chart.js:パイ、ドーナツ、バブルチャートを始めます chart.js:パイ、ドーナツ、バブルチャートを始めます Mar 15, 2025 am 09:19 AM

このチュートリアルでは、chart.jsを使用してパイ、リング、およびバブルチャートを作成する方法について説明します。以前は、4つのチャートタイプのchart.js:ラインチャートとバーチャート(チュートリアル2)、およびレーダーチャートと極地域チャート(チュートリアル3)を学びました。 パイとリングチャートを作成します パイチャートとリングチャートは、さまざまな部分に分かれている全体の割合を示すのに理想的です。たとえば、パイチャートを使用して、サファリの男性ライオン、女性ライオン、若いライオンの割合、または異なる候補者が選挙で受け取る票の割合を示すことができます。 パイチャートは、単一のパラメーターまたはデータセットの比較にのみ適しています。パイチャートのファンの角度はデータポイントの数値サイズに依存するため、パイチャートは値のあるエンティティをゼロ値で描画できないことに注意してください。これは、割合がゼロのエンティティを意味します

Console.log出力の違い結果:なぜ2つの呼び出しが異なるのですか? Console.log出力の違い結果:なぜ2つの呼び出しが異なるのですか? Apr 04, 2025 pm 05:12 PM

Console.log出力の違いの根本原因に関する詳細な議論。この記事では、Console.log関数の出力結果の違いをコードの一部で分析し、その背後にある理由を説明します。 �...

See all articles