JavaScript メッセージ ボックスの例

JavaScript メッセージ ボックスの例

JavaScript では、警告ボックス、確認ボックス、プロンプト ボックスの 3 種類のメッセージ ボックスを作成できます。

警告ボックス

アラート ボックスは通常、ユーザーが特定の情報を確実に取得できるようにするために使用されます。

警告ボックスが表示されたら、ユーザーは操作を続行するために「OK」ボタンをクリックする必要があります。

構文形式:

window.alert("警告テキスト");

ソースコードの例:

<!DOCTYPE html>
<html>
<ヘッド>
<メタ文字セット="utf-8">
<title>JS アラート ボックスの例</title>
<スクリプト>
関数myFunction(){
 alert("へへ、これは警告ボックスだよ!");
}
</スクリプト>
</head>
<本文>
 
<input type="button" onclick="myFunction()" value="警告ボックスを表示" />
 
</本文>
</html>

名前を付けて保存: JS 警告ボックス example.html

ブラウザでテストを実行すると、結果は次のようになります。

確認ボックス

確認ボックスは、ユーザーのアクションが受け入れられたことを確認するためによく使用されます。

確認ボックスがポップアップ表示されたら、ユーザーは「確認」または「キャンセル」をクリックしてユーザー操作を確認できます。

「確認」をクリックすると確認ボックスに true が返され、「キャンセル」をクリックすると確認ボックスに false が返されます。

構文形式:

window.confirm("テキスト");

ソースコードの例:

<!DOCTYPE html>
<html>
<ヘッド>
<メタ文字セット="utf-8">
<title>JS 確認ボックスの例</title>
</head>
<本文>
 
<p>ボタンをクリックすると確認ボックスが表示されます。 </p>
<button onclick="myFunction()">クリックしてください</button>
<p id="デモ"></p>
<スクリプト>
関数myFunction(){
 var x;
 var r=confirm("へへ、これはボックスの例です!");
 (r==true)の場合{
  //x="「OK」ボタンを押しました!";
  x='「OK」ボタンを押しました!';
 }
 それ以外{
  //x="「キャンセル」ボタンを押しました!";
  x='「キャンセル」ボタンを押しました!';
 }
 document.getElementById("デモ").innerHTML=x;
}
</スクリプト>
 
</本文>
</html>

名前を付けて保存: JS 確認ボックス example.html

ブラウザでテストを実行すると、結果は次のようになります。

ヒントボックス

プロンプト ボックスは通常、ページに入る前にユーザーに値を入力するよう促すために使用されます。

プロンプト ボックスが表示されたら、ユーザーは値を入力し、[確認] または [キャンセル] ボタンをクリックして操作を続行する必要があります。

ユーザーが [OK] をクリックすると、入力した値が返されます。ユーザーが「キャンセル」をクリックした場合、戻り値は null になります。

構文形式:

window.prompt("プロンプトテキスト","デフォルト値");

ソースコードの例:

<!DOCTYPE html>
<html>
<ヘッド>
<メタ文字セット="utf-8">
<title>JS プロンプト ボックスの例</title>
</head>
<本文>
 
<p>ボタンをクリックすると入力ダイアログが表示されます。 </p>
<button onclick="myFunction()">クリックしてください</button>
<p id="デモ"></p>
<スクリプト>
関数myFunction(){
 var x;
 var person = prompt("お名前を入力してください", "Tom");
 if (person!=null && person!=""){
     x="こんにちは" + 人 + "!今日の気分はどうですか?";
     document.getElementById("デモ").innerHTML=x;
 }
}
</スクリプト>
 
</本文>
</html>

名前を付けて保存: JS プロンプト ボックス example.html

ブラウザでテストを実行すると、結果は次のようになります。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JS でよく使われるメッセージ ボックスの概要
  • JavaScript メッセージ ボックス効果 [実装コード]
  • JavaScript のクライアント メッセージ フレームワークの設計原則の詳細な説明
  • Extjs4 メッセージ ボックスは閉じるボタンを削除します (Ext.Msg.alert と同様)

<<:  mysqladmin を使用して MySQL インスタンスの現在の TPS と QPS を取得する方法

>>:  Tomcatの起動が遅い問題を素早く解決、超簡単

推薦する

MySQLリモートアクセスの設定方法をステップバイステップで説明します

序文MySQL データベースを使用する場合、クライアントはデータベース サーバーにリクエストを送信す...

WeChatアプレットは固定ヘッダーとリストテーブルコンポーネントを実装します

目次必要:機能ポイントレンダリング実装のアイデア具体的なコード(react\taro3.0)特定のコ...

Reactの状態の理解についての簡単な分析

複雑なコンポーネント (クラス コンポーネント) と単純なコンポーネント (関数コンポーネント) を...

ホワイトボードを踏まないようにするゲームを実装するための HTML+CSS+JS

目次背景1. 思考分析2. ページ構成2.1 HTML レイヤー2.2 CSS レイヤー2.3 JS...

静的リソースファイルのアクセスログをフィルタリングするNginxの実装

乱雑なログ日常的に使用される Nginx は、静的リソース サーバーとリバース プロキシ サーバーの...

開発効率の向上に役立つ 56 個の実用的な JavaScript ツール関数

目次1. デジタルオペレーション(1)指定された範囲内で乱数を生成する2. 配列操作(1)配列の順序...

JavaScriptの動作メカニズムの詳細な説明とイベントループについての簡単な説明

目次1. JavaScript がシングルスレッドなのはなぜですか? 2. タスクキュー3. イベン...

jQuery をベースにリスト ループ スクロールを実装するためのヒント (超簡単)

良いアイデアを見つけたので記録しました。私は以前、スクロール効果を実現するためにjQueryを使用し...

MySQL で not in を使用して null 値を含める問題を解決する

知らせ! ! ! uid が (a,b,c,null) に含まれないユーザーから * を選択します。...

MySQL GROUP_CONCAT 制限の解決

効果: GROUP_CONCAT関数は、フィールド値を文字列に連結することができます。デフォルトの区...

JavaScriptの詳細な説明 thisキーワード

目次1. はじめに2.これを理解する3. これは誰ですか? 4.矢印関数はさらに読む要約する1. は...

CentOS 8 カスタム ディレクトリ インストール nginx (チュートリアルの詳細)

1. ツールとライブラリをインストールする# PCRE は、Perl 互換の正規表現ライブラリを含...

ローカル Docker に Postgres 12 + pgadmin をインストールする方法 (Apple M1 をサポート)

目次導入Intel CPUをサポートApple M1のサポートテスト導入このプロジェクトでは最近、P...

HTML におけるブロックコメントの使用に関する詳細な紹介

HTML の一般的なコメント: <!--XXXXXXXX--> (XXXXXXXX はコ...

docker で golang イメージに基づいて ssh サービスを構築する方法

以下は、docker の golang イメージに基づいて ssh サービスを構築するためのコードで...