ウィンドウprompt()
例1
ユーザー名の入力を求め、メッセージを出力します。
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
以下のその他の例。
定義と使用法
このprompt()
メソッドは、ユーザーに入力を求めるダイアログボックスを表示します。
このprompt()
メソッドは、ユーザーが「OK」をクリックした場合は入力値を返し、それ以外の場合はを返しますnull
。
ノート
ユーザーに値を入力させる場合は、プロンプトボックスが使用されます。
プロンプトボックスが表示されたら、ユーザーは[OK]または[キャンセル]をクリックして続行する必要があります。
この方法を使いすぎないでください。ボックスが閉じられるまで、ユーザーがページの他の部分にアクセスするのを防ぎます。
関連項目:
構文
prompt(text, defaultText)
パラメーター
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
戻り値
パラメータ | 説明 |
文字列 |
ユーザーが「OK」をクリックすると、入力値が返されます。 それ以外の場合 null は返されます。 |
その他の例
彼の好きな飲み物を促す:
let text;
let favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Coca-Cola":
text = "Excellent choice! Coca-Cola is good for your soul.";
break;
case "Pepsi":
text = "Pepsi is my favorite too!";
break;
case "Sprite":
text = "Really? Are you sure the Sprite is your favorite?";
break;
default:
text = "I have never heard of that one!";
}
ブラウザのサポート
prompt()
すべてのブラウザでサポートされています:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |