Функция prompt выводит окно для ввода данных.
Первым параметром она принимает сообщение, которое будет показано пользователю, а вторым - текст по умолчанию в поле ввода (см. примеры). Вротой параметр - не обязательный. Но желательно указывать его всегда (хотя бы пустой строкой - ""). Так как при его отсутствии ИЕ поставит undefined.
В окошке что появится будет находится текстовое поле, и 2 кнопки - ОК, CANCEL. При нажатии на ОК - возвращается введеная пользователем строка, а при нажатии на CANCEL - null
p.s.: В некоторых версиях браузера Сафари, при нажатии на CANCEL возвращается пустая строка.
См. также функции alert и confirm.
Синтаксис
prompt(сообщение, [текст по умолчанию]);
Примеры
Пример
В данном примере функция спрашивает имя пользователя:
Пример
В данном примере функция имя пользователя уже будет вставлено по умолчанию, однако пользователь сможет его поменять:
prompt('Ваше имя?', 'Иван');
Результат выполнения кода:
Пример
В данном примере функция спрашивает имя пользователя, сохраняет его в переменную и затем выводит на экран с помощью функции alert:
var text = prompt('Ваше имя?');
alert(text);
Результат выполнения кода: