JavaScript を使用して、選択したチェックボックスを別のページに表示しますか?
この記事では、JavaScript を使用して他のページのすべてのチェックボックスを取得する方法を学習します。チェックボックスは選択タイプであり、true または false の 2 値選択タイプです。これはページ上に表示される GUI 形式のオプションであり、これを使用してユーザーからさらに多くの入力を得ることができます。ボックスがチェックされている場合は True、つまりユーザーが値を選択していることを意味します。チェックされていない場合は、ユーザーが値を選択していないことを意味します。
チェックボックスとラジオボタンの違いは、ラジオボタンを使用する場合、ユーザーは値を 1 つだけ選択できるのに対し、チェックボックスを使用する場合、ユーザーは複数の値を選択できることです。
チェックボックスの例
リーリー上記の出力から、ボックスがチェックされていることがわかります。これは、ユーザーが値を選択したことを示しています。
JSON.parse() メソッドは常に文字列形式の引数を受け取ります (つまり、値を一重引用符で囲む必要があります)。
###例###プログラムの例を見てみましょう:
リーリー出力から、アラート メッセージで指定された選択されたチェックボックスが同じページに印刷されていることがわかります。その前に、まずローカル ストレージの概念を理解しましょう。
JavaScript でのローカル ストレージの使用
LocalSorage は、Web ブラウザーのデータ ストレージの一種です。この Web サイトを使用してデータを保存でき、データは常にストレージに残り、ブラウザを閉じても消えることはありません。
もう 1 つのオプションは Cookie で、これもサイト データの保存に使用されます。このストレージ制限は約 2 です。ブラウザでは 2MB ですが、localStorage には 5MB のストレージが付属しており、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 サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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

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

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

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

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

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