пример
Дисплей быстрого окна, которое запрашивает у пользователя его / ее имя, и выходное сообщение:
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" метод возвращает нуль.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
prompt() | да | да | да | да | да |
Синтаксис
prompt( Значения параметров параметр Тип Описание text String Необходимые. Текст, отображаемый в диалоговом окне defaultText String Необязательный. ввода по умолчанию текст
Технические подробности
Возвращаемое значение: Строка. Если пользователь нажимает кнопку "OK" , вводимое значение возвращается. Если пользователь нажимает кнопку "cancel" , нуль возвращается. Если пользователь нажимает кнопку ОК без ввода текста, пустая строка.
Еще примеры
пример
Использование оператора коммутатора вместе с 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
<Окно объекта