# Функция prompt

Функция `prompt` выводит окно для ввода данных. Первым параметром она принимает сообщение, которое будет показано пользователю, а вторым - текст по умолчанию в поле ввода Второй параметр - не обязательный.

В окошке что появится будет находится текстовое поле, и две кнопки - ОК, CANCEL. При нажатии на ОК - возвращается введенная пользователем строка, а при нажатии на CANCEL - `null`.

## Синтаксис

`prompt(сообщение, [текст по умолчанию]);`

## Пример

По нажатию на кнопку спросим имя пользователя, а затем выведем это имя с помощью функции `alert`:

`<button id="button">click me</button>` `let button = document.querySelector('#button'); button.addEventListener('click', function(event) { let res = prompt('What is Your name?'); alert(res); });`

:

## Пример

Сделаем так, что имя пользователя уже будет вставлено по умолчанию, однако пользователь сможет его поменять:

`<button id="button">click me</button>` `let button = document.querySelector('#button'); button.addEventListener('click', function(event) { let res = prompt('What is Your name?', 'John'); alert(res); });`

:

## Смотрите также

- функцию `alert`,
  которая выводит диалоговое окно с сообщением
- функцию `confirm`,
  которая выводит диалоговое окно для подтверждения

←→
↑
en ru