Метод prompt()
Пример prompt()
Запросить имя пользователя и вывести сообщение:
let person = prompt("Пожалуйста, введите ваше имя", "Щипунов Андрей");
if (person != null) {
document.getElementById("demo").innerHTML =
"ПРИВЕТ " + person + "! Как вы сегодня?";
}
Попробуйте сами »
Ещё примеры ниже.
Описание prompt()
Метод prompt() отображает диалоговое окно, которое запрашивает у пользователя ввод данных.
Метод prompt() возвращает введенное значение, если пользователь нажимает "OK", в противном случае он возвращает null.
Примечание prompt()
Поле подсказки используется, если вы хотите, чтобы пользователь ввел значение.
Когда всплывает окно подсказки, пользователю нужно нажать "OK" или "Отмена", чтобы продолжить.
Не злоупотребляйте этим методом. Он не позволяет пользователю получить доступ к другим частям страницы, пока окно не будет закрыто.
Похожи на prompt()
Синтаксис prompt()
prompt(text, defaultText)
Параметры prompt()
| Параметр | Описание |
|---|---|
| text | Необязательно. Текст для отображения в диалоговом окне. |
| defaultText | Необязательно. Вводимый текст по умолчанию. |
Возвращаемое значение prompt()
| Параметр | Описание |
|---|---|
| String |
Если пользователь нажимает «ОК», возвращается введенное значение. В противном случае возвращается null. |
Ещё примеры prompt()
Подскажите его любимый напиток:
let text;
let favDrink = prompt("Какой ваш любимый коктейль?");
switch(favDrink) {
case "Кока-кола":
text = "Отличный выбор! Кока-кола полезна для души.";
break;
case "Пепси":
text = "Пепси тоже мой любимый напиток!";
break;
case "Спрайт":
text = "Серьёзно? Вы уверены, что Спрайт — ваш любимый напиток?";
break;
default:
text = "Я никогда о таком не слышал.!";
}
Попробуйте сами »
Поддержка браузера prompt()
prompt() поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |