例
彼女/彼の名前をユーザーに尋ねるプロンプトボックス、および出力メッセージを表示します。
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
»それを自分で試してみてください もっと"Try it Yourself"以下の例。
定義と使用法
prompt()メソッドは、入力のための訪問者を要求するダイアログボックスが表示されます。
あなたは値のページに入る前に入力したユーザをしたい場合は、プロンプトボックスが頻繁に使用されています。
注意:プロンプトボックスがポップアップ表示された場合、ユーザーはいずれかをクリックする必要があります"OK"または"Cancel"の入力値を入力した後続行します。 それはボックスが閉じられるまで、ページの他の部分へのアクセスからユーザーを防ぐように、この方法を使いすぎないでください。
prompt()ユーザがクリックした場合の方法は、入力された値を返し"OK" 。 ユーザーがクリックした場合"cancel"メソッドはnullを返します。
ブラウザのサポート
方法 | |||||
---|---|---|---|---|---|
prompt() | はい | はい | はい | はい | はい |
構文
prompt( パラメータ値 パラメーター タイプ 説明 text String 必須。 ダイアログボックスに表示されるテキスト defaultText String 任意。 デフォルトの入力テキスト
技術的な詳細
戻り値: 文字列。 ユーザーがクリックした場合"OK" 、入力値が返されます。 ユーザーがクリックした場合"cancel" 、nullが返されます。 ユーザーが任意のテキストを入力せずに[OK]をクリックすると、空の文字列が返されます。
その他の例
例
一緒にswitchステートメントを使用してprompt()ユーザ入力に基づいてコードブロックを実行します。
var text;
var favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Martini":
text = "Excellent choice! Martini is good for your soul.";
break;
case "Daiquiri":
text = "Daiquiri is my favorite too!";
break;
case "Cosmopolitan":
text = "Really? Are you sure the Cosmopolitan is your favorite?";
break;
default:
text = "I have never heard of that one..";
break;
} »それを自分で試してみてください
関連ページ
ウィンドウオブジェクト: href="met_win_alert.html"> alert() Method
ウィンドウオブジェクト: href="met_win_confirm.html"> confirm() Method
<ウィンドウオブジェクト