Функция prompt

Функция prompt выводит окно для ввода данных.

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

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

Синтаксис

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

Пример

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

<button id="button">click me</button> let button = document.querySelector('#button'); button.addEventListener('click', function(event) { let result = prompt('Ваше имя?'); alert(result); });

:

Пример

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

<button id="button">click me</button> let button = document.querySelector('#button'); button.addEventListener('click', function(event) { let result = prompt('Ваше имя?', 'Иван'); alert(result); });

:

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

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