JavaScript

 Computer >> コンピューター >  >> プログラミング >> JavaScript
  1. JavaScriptでテーブルを検索・絞り込むフィルター機能を実装する方法

    JavaScriptを使えば、検索ボックスに入力した文字列に一致する行だけを表示する「フィルターテーブル」を簡単に実装できます。本記事では、keyupイベントを活用した基本的な実装例を、完全なサンプルコードとともに解説します。 サンプルコード <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> * { box

  2. CSSとJavaScriptでクラス名に基づいてDIV要素をフィルタリングする方法

    Webページでは、ボタンの操作に応じて特定のカテゴリの要素だけを表示したり非表示にしたりする「フィルタリング機能」がよく使われます。この記事では、CSSとJavaScriptを組み合わせて、DIV要素のクラス名に基づいてフィルタリングを行う方法を解説します。 実装のポイント この仕組みは、次の3つの要素で構成されています。 表示・非表示の制御:初期状態では全要素を display: none; で非表示にし、show クラスが付いた要素のみ display: block; で表示します。 フィルタリング処理:JavaScriptで各要素のクラス名を確認し、選択されたカテゴリに一致する要素に

  3. CSSとJavaScriptを使ってドロップダウンメニュー内の項目を検索・絞り込む方法

    CSSとJavaScriptを組み合わせることで、ドロップダウンメニュー内の項目をキーワードでリアルタイムに検索(絞り込み)できます。ボタンをクリックするとメニューが開き、検索フィールドに入力した文字列に一致する項目だけが表示される、実用的なUIパターンです。 実装例 以下は、ドロップダウンメニューに検索機能を実装した完全なコード例です。 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scal

  4. JavaScriptでHTMLリストを並べ替える方法を初心者向けに解説

    Webページ上のリスト(<ul>や<ol>)を、ボタンをクリックしたときに自動的にアルファベット順へ並べ替えたいケースはよくあります。JavaScriptを使えば、ページを再読み込みすることなく、DOMを直接操作してリスト項目の順序を入れ替えることができます。ここでは、「クリックすると並べ替えが実行されるボタン」を持つシンプルなサンプルを紹介します。サンプルコード<!DOCTYPE html> <html> <body> <h1>リスト並べ替えの例</h1> <button>クリックして並べ替え&l

  5. JavaScriptでHTMLテーブルを並べ替える方法をわかりやすく解説

    Webページ上の表(HTMLテーブル)を、ボタン操作ひとつで名前順に並べ替えられたら便利ですよね。JavaScriptを使えば、ページを再読み込みすることなくテーブルの行を動的に入れ替えることができます。 この記事では、テーブル内のデータをアルファベット順にソートする基本的な方法を、そのまま動作する完全なサンプルコードとともに解説します。 テーブル並べ替えの基本の流れ JavaScriptでテーブルをソートする際の基本的な手順は以下のとおりです。 テーブルの取得: document.querySelector() を使って、並べ替え対象のテーブル要素を取得します。 行の比較: テーブルの全行

  6. CSSとJavaScriptだけでモーダルボックスを作成する方法【初心者向け解説】

    CSSとJavaScriptを組み合わせれば、外部ライブラリに頼らずにシンプルなモーダルボックス(ポップアップダイアログ)を作成できます。この記事では、ボタンをクリックするとモーダルが開き、閉じるボタンや背景部分のクリックで閉じられる実装方法を、サンプルコード付きで詳しく解説します。 実装例:完全なコード まずは、HTML・CSS・JavaScriptをすべて含んだ完全なコードを見てみましょう。 <!DOCTYPE html> <html> <head> <meta name="viewport" content="wid

  7. CSSとJavaScriptで削除確認モーダルを作成する方法【初心者向け解説】

    Webアプリケーションでは、アカウントの削除など重要な操作を実行する前に、ユーザーに確認を求める「確認モーダル」がよく使われます。誤操作を防ぎ、ユーザーエクスペリエンスを向上させるために非常に有効なUIパターンです。この記事では、CSSとJavaScript(バニラJS)のみを使用して、シンプルで実用的な削除確認モーダルを作成する方法を解説します。外部ライブラリは不要なので、そのままコピーして使うこともできます。完成コードの全体像以下のコードでは、「Open Modal」ボタンをクリックするとモーダルが表示され、「Delete Account」ボタン・「Cancel」ボタン・閉じるアイコン(×

  8. CSSとJavaScriptでスクロールインジケーター(プログレスバー)を作成する方法

    CSSとJavaScriptを組み合わせることで、ページのスクロール進捗状況を視覚的に表示する「スクロールインジケーター」を簡単に作成できます。画面上部に固定されたバーが、ユーザーのスクロール量に応じて伸びていく仕組みで、記事や長いランディングページなどでよく使われるUIパターンです。実装コード例以下は、スクロールインジケーターを作成するための完全なHTMLコードです。<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-widt

  9. CSSとJavaScriptでカスタム範囲スライダーを作成する方法【コード例付き】

    CSSとJavaScriptを組み合わせることで、標準の要素をベースにしながら、見た目を自由にカスタマイズした範囲スライダー(レンジスライダー)を作成できます。スライダーのトラックの色や形状、つまみ(ハンドル)のデザインは、CSSの疑似要素を使って細かく調整可能です。カスタム範囲スライダーの実装例以下のコードでは、紫がかったトラックと黄緑色の丸いつまみを持つスライダーを実装し、スライドした値をリアルタイムで表示しています。<!DOCTYPE html> <html> <head> <meta name="viewport" cont

  10. CSSとJavaScriptを使ってポップアップを作成する方法【初心者向け解説】

    CSSとJavaScriptを組み合わせることで、モーダルウィンドウ(ポップアップ)を簡単に実装できます。本記事では、ボタンをクリックすると画面中央にポップアップが表示され、閉じるボタンまたは背景のクリックで非表示になる、基本的なポップアップの作成方法を解説します。 実装のポイント ポップアップを実装する際の主なポイントは以下の3つです。 position: fixed を使って画面全体に半透明のオーバーレイを固定配置する display: none / block の切り替えでポップアップの表示・非表示を制御する z-index を指定して、他の要素より手前に表示させる サンプルコード

  11. CSSとJavaScriptでカスタムセレクトボックスを作成する方法【実装例つき】

    HTML標準の<select>要素はブラウザごとに見た目が異なり、デザインの自由度が低いという課題があります。そこで本記事では、CSSとJavaScriptを組み合わせて、見た目を自由にカスタマイズできるオリジナルのセレクトボックス(ドロップダウンメニュー)を作成する方法を解説します。実装のポイントカスタムセレクトボックスを実装する際の基本的な考え方は以下の通りです。元となる<select>要素はCSSで非表示にし、データ保持用として利用します選択状態を表示する要素(.select-selected)と、選択肢一覧を表示する要素(.select-items)をJavaS

  12. JavaScriptでチェックボックスが選択されているかどうかを判定する方法

    JavaScriptでチェックボックスがチェックされているかどうかを確認するには、チェックボックス要素の checked プロパティを使用します。このプロパティは、チェックボックスが選択されている場合に true を、未選択の場合に false を返します。以下の例では、チェックボックスの状態に応じてテキストの表示・非表示を切り替える実装を紹介します。サンプルコード<!DOCTYPE html> <html> <head> <h1>Displaying textBox when a checkbox is checked</h1> C

  13. JavaScriptで入力フィールド内のCapsLockがオンかどうかを検出する方法

    JavaScriptを使えば、入力フィールド内でユーザーがCapsLock(大文字固定)をオンにしているかどうかを簡単に検出できます。ポイントとなるのは、キーボードイベントオブジェクトが持つ getModifierState() メソッドです。このメソッドに「CapsLock」を指定すると、現在のCapsLockの状態を真偽値(true / false)で取得できます。CapsLock検出のサンプルコード以下は、入力フィールドでCapsLockがオンになったときに警告メッセージを表示する完全な実装例です。<!DOCTYPE html> <html> <head&g

  14. JavaScriptでEnterキー押下時にボタンクリックをトリガーする方法

    JavaScriptを使えば、テキスト入力欄の中で「Enter」キーが押された瞬間にボタンのクリックイベントを発火させることができます。フォームの送信や検索処理などでよく使われるテクニックです。本記事では、具体的な実装方法をサンプルコード付きでわかりやすく解説します。 基本の仕組み キーボード操作を検知するには、対象の入力欄にaddEventListener()でkeyupイベントを登録します。イベントオブジェクトのkeyCodeが「13」(Enterキーを表すキーコード)と一致した場合に、ボタンのclick()メソッドを呼び出すことで、実際にクリックした場合と同じ動作を実現できます。 サンプ

  15. CSSとJavaScriptで作るパスワード検証フォームの実装方法を徹底解説

    CSSとJavaScriptを組み合わせることで、ユーザーが入力中のパスワードが条件を満たしているかどうかをリアルタイムに視覚的に確認できる、使い勝手の良い検証フォームを作成できます。本記事では、小文字・大文字・数字の含有チェックを行うパスワード検証フォームの具体的な実装方法を、サンプルコード付きで解説します。 完成イメージと仕組み このフォームでは、以下のようなユーザー体験を実現します。 パスワード入力欄にフォーカスすると、検証条件の一覧が表示される 入力内容に応じて、各条件が満たされているか(✔)満たされていないか(✖)が色分けされて表示される 入力欄からフォーカスが外れると、検証条件の

  16. JavaScriptでパスワードの表示・非表示を切り替える方法をわかりやすく解説

    ログインフォームや会員登録フォームでは、入力したパスワードを目視確認できるように「表示切り替え」ボタンやチェックボックスが用意されていることが一般的です。実はこの機能、JavaScriptを使えばごくシンプルなコードで実装できます。 仕組みの基本 パスワード入力欄(<input>要素)のtype属性は、通常「password」に設定されており、入力内容が「●●●●」のようにマスクされて表示されます。チェックボックスがクリックされたタイミングで、このtype属性を「password」から「text」に書き換えれば入力内容が平文で表示され、逆に「text」から「password」に戻せ

  17. JavaScriptで複数ステップのフォームを作成する方法|入力チェック付きマルチステップフォームの実装例

    ユーザー登録やアンケートなど、入力項目が多いフォームでは、すべての項目を1画面に詰め込むとユーザーの負担が大きくなり、離脱の原因にもなります。そこで有効なのが、フォームを複数のステップ(ページ)に分割して表示する「マルチステップフォーム」です。 本記事では、JavaScriptを使って「次へ」「戻る」ボタンでステップを切り替えられるフォームを作成する方法を紹介します。さらに、各ステップごとの入力チェック(バリデーション)や、進行状況を示すインジケーター(ドット表示)の実装方法も合わせて解説します。 コード例 <!DOCTYPE html> <html> <meta

  18. JavaScriptでオートコンプリート(入力補完)機能を実装する方法

    JavaScriptによるオートコンプリートの実装検索フォームなどでユーザーの入力に合わせて候補を自動的に表示する「オートコンプリート(入力補完)」機能は、JavaScriptを使えばライブラリなしでも実装できます。本記事では、配列に格納されたデータを候補として表示し、マウスクリックやキーボード操作で選択できるオートコンプリートの作り方を、完全なサンプルコードとともに解説します。実装のポイントこのサンプルでは以下のような仕組みでオートコンプリートを実現しています。inputイベント:テキストフィールドに入力があるたびに発火し、入力値と前方一致する項目を候補リストとして動的に生成します。キーボー

  19. 【初心者向け】JavaScriptで空の入力フィールドのフォーム検証を追加する方法

    はじめに Webフォームでは、ユーザーが必須項目を入力せずに送信してしまうことを防ぐためのバリデーション(入力チェック)が重要です。本記事では、JavaScriptを使って空の入力フィールドを検出し、フォームの送信をキャンセルする方法をわかりやすく解説します。 JavaScriptによる空フィールド検証の実装例 以下は、フォーム送信時に入力欄が空でないかをチェックする基本的なサンプルコードです。 <!DOCTYPE html> <html> <head></head> <body> <h1>JavaScript 空の入力フ

  20. JavaScriptでフィルターリスト(検索絞り込み機能)を作成する方法

    JavaScriptを使えば、検索ボックスに入力したキーワードに応じてリスト項目をリアルタイムに絞り込む「フィルターリスト」を簡単に実装できます。以下は、HTML・CSS・JavaScriptを組み合わせた基本的なサンプルコードです。 サンプルコード <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> * {

Total 5937 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:150/297  20-コンピューター/Page Goto:1 144 145 146 147 148 149 150 151 152 153 154 155 156