Функция prompt - окно для ввода данных на JavaScript

Функция 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,
    которая выводит диалоговое окно для подтверждения



Чат с GPT Компилятор