English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод prompt() окна Window

Объект Window JavaScript

prompt()Метод отображает диалоговое окно с опциональным сообщением, которое предлагает пользователю ввести текст.

Диалоговое окно с запросом содержит строку текста, кнопку «Отмена» и кнопку «ОК».

Если пользователь нажимает кнопку «ОК», то метод prompt() возвращает введенное значение. Если пользователь нажимает кнопку «Отмена», то этот метод возвращаетnull.

Если необходимо, чтобы пользователь ввели значения перед входом на страницу, обычно используется диалоговое окно с запросом.

Диалоговое окно является模式的窗口 - до тех пор, пока диалоговое окно не закроется, оно блокирует доступ пользователя к остальной части интерфейса программы. Поэтому, не следует чрезмерно использовать функции создания диалоговых окон (или模式的 окон).

Грамматика:

window.prompt(msg, default)
var name = prompt("Введите ваше имя", "Someone");
if (name != null) {
   document.getElementById("output").innerHTML = "Hello " + name;
}
Проверьте, <›/›

Совместимость браузеров

Метод prompt() полностью поддерживается всеми браузерами:

Метод
prompt()ДаДаДаДаДа

Значение параметра

ПараметрОписание
msg(по умолчанию) Строка, отображаемая в диалоговом окне
default(по умолчанию) Значение ввода по умолчанию

Технические детали

Возврат значения:Строка, содержащая текст ввода пользователя

Более примеров

Этот пример демонстрирует различные типы диалоговых окон, поддерживаемых JavaScript:

Нажмите на кнопку ниже, чтобы отобразить различные диалоговые окна:


См. также

Справка по окну (Window):Метод alert()

Справка по окну (Window):Метод confirm()

Объект Window JavaScript