Подсказка окна()
Пример 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()
возвращает входное значение, если пользователь нажимает «ОК», в противном случае он возвращает null
.
Примечание
Окно подсказки используется, если вы хотите, чтобы пользователь ввел значение.
Когда появится всплывающее окно, пользователю нужно будет нажать «ОК» или «Отмена», чтобы продолжить.
Не злоупотребляйте этим методом. Это предотвращает доступ пользователя к другим частям страницы, пока окно не будет закрыто.
Смотрите также:
Синтаксис
prompt(text, defaultText)
Параметры
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Возвращаемое значение
Параметр | Описание |
Строка |
Если пользователь нажимает «ОК», возвращается входное значение. В противном случае 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 |