English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Window prompt() メソッド

JavaScript Window オブジェクト

prompt()メソッドはオプションのメッセージとともに、ユーザーにテキストを入力するダイアログを表示します。

ポップアップダイアログには、1行のテキストボックス、「キャンセル」ボタン、および「確定」ボタンが含まれています。

ユーザーが「確定」をクリックすると、prompt()メソッドは入力値を返します。ユーザーが「キャンセル」をクリックすると、そのメソッドはnull

ユーザーがページにアクセスする前に値を入力する必要がある場合、通常はポップアップダイアログを使用します。

ダイアログはモーダルウィンドウです-ダイアログが閉じられる前に、それらはユーザーがプログラムの残りのインターフェースにアクセスするのを妨げます。したがって、ダイアログ(またはモーダルウィンドウ)を作成する機能は過度に使用しないでください。

文法:

window.prompt(msg, default)
var name = prompt("あなたの名前を入力", "Someone");
if (name != null) {
   document.getElementById("output").innerHTML = "Hello " + name;
}
テストをしてみる‹/›

ブラウザの互換性

すべてのブラウザでprompt()メソッドが完全にサポートされています:

メソッド
prompt()はいはいはいはいはい

パラメータ値

パラメータ説明
msg(オプション)ポップアップダイアログに表示される文字列
default(オプション)デフォルトの入力テキスト

技術的詳細

返り値:ユーザー入力のテキストを含む文字列

さらに多くの例

この例では、JavaScriptがサポートする異なるタイプのダイアログを示しています:

以下のボタンをクリックして、異なるダイアログを表示します:


関連参考

ウィンドウ(Window)参考:alert()メソッド

ウィンドウ(Window)参考:confirm()メソッド

JavaScript Window オブジェクト