Функцыя prompt

Функцыя prompt выводзіць акно для ўводу дадзеных. Першым параметрам яна прымае паведамленне, якое будзе паказана карыстальніку, а другім - тэкст па змаўчанні ў поле ўводу. Другі параметр - не абавязковы.

У акенцы што з'явіцца будзе знаходзіцца тэкставае поле, і дзве кнопкі - ОК, CANCEL. Пры націсканні на ОК - вяртаецца ўведзены карыстальнікам радок, а пры націсканні на CANCEL - null.

Сінтаксіс

javascriptprompt(паведамленне, [тэкст па змаўчанні]);

Прыклад

Пасля націскання на кнопку спытаем імя карыстальніка, а затым вывядзем гэта імя з дапамогай функцыі alert:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('What is Your name?');
  alert(res);
});

Результат:

Прыклад

Зробім так, што імя карыстальніка ўжо будзе ўстаўлена па змаўчанні, аднак карыстальнік зможа яго змяніць:

html<button id="button">click me</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('What is Your name?', 'John');
  alert(res);
});

Результат:

Глядзіце таксама

  • функцыю alert,
    якая выводзіць дыялогавае акно з паведамленнем
  • функцыю confirm,
    якая выводзіць дыялогавае акно для пацверджання