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の起動が遅い問題を素早く解決、超簡単

推薦する

JS はデータ URL をどのように理解するのでしょうか?

目次概要データ URL の使用を開始するデータURL構文複数言語の文字列のBase64エンコードとデ...

CocosCreator Huarongdaoデジタルパズルの詳しい説明

目次序文文章1. パネル2. 華容島ソリューション3. コード4. 注記序文華容路とは何ですか? 誰...

Ubuntu システムにおける Mysql ERROR 1045 (28000): ユーザー root@localhost へのアクセスが拒否される問題の解決方法

最初の方法: skip-grant-tables: 非常に便利なmysql起動パラメータ非常に便利な...

MySQL データ型 DECIMAL の使用方法の詳細な説明

MySQL DECIMALデータ型は、データベースに正確な数値を保存するために使用されます。会計シス...

CentOS 7 に mysql5.7 の解凍バージョンをインストールするチュートリアル

1. mysqlの圧縮パッケージを/usr/localフォルダに解凍し、名前をmysqlに変更します...

MySQLとSpringの自動コミットの詳細な説明

1 MySQLの自動コミット設定MySQL はデフォルトで自動的にコミットします。つまり、各 DML...

Vue における v-model を使用したクロスコンポーネントバインディングの基本的な実装方法

みなさんこんにちは。今日はv-modelを使って親子コンポーネントのバインディング効果を実現する方法...

位置のいくつかの巧妙な応用の詳細な説明:sticky スティッキーポジショニング

背景: position:sticky はスティッキー配置とも呼ばれます。スティッキー配置の要素は、...

CSSアニメーション属性キーフレームの詳細な説明

コラムを更新してからどれくらい経ったでしょうか?半年ですか?今年の後半は、まさに離陸、つまり文字通り...

MySQL データベース設計 3 つのパラダイム例分析

3つのパラダイム1NF: フィールドは分離不可能です。 2NF: 主キーがあり、非主キー フィールド...

ウェブデザインと制作におけるハイパーリンクの効果の向上

ハイパーリンクを使用すると、ページからページへ、またはサイトからサイトへ瞬時に移動できます。このよう...

アプレットにおけるwx.getUserProfileインターフェースの具体的な使用

最近、WeChatミニプログラムは、監査ミニプログラムのwx.loginおよびwx.getUserI...

Linux で実行中のバックグラウンド プログラムを表示および終了する方法

Linux タスク管理 - バックグラウンド実行と終了fg、bg、ジョブ、&、ctrl + ...

nestjs における例外フィルター Exceptionfilter の具体的な使用法

Nestjs 例外フィルターといえば、非常に強力な .Net のグローバル フィルターについて触れな...

Apache ソースコードのインストールと仮想ホストの設定に関する詳細なチュートリアル

ソースからApacheをインストールする1. Apacheソースコードをアップロードして必要なソフト...