Функција prompt

Функција prompt приказује прозор за унос података. Као први параметар прима поруку која ће бити приказана кориснику, а као други - подразумевани текст у пољу за унос. Други параметар није обавезан.

У прозору који се појављује налазиће се текстуално поље и два дугмета - ОК, CANCEL. При клику на ОК враћа се стринг који је унео корисник, а при клику на CANCEL - null.

Синтакса

javascriptprompt(порука, [подразумевани текст]);

Пример

При клику на дугме питамо корисника за име, а затим приказујемо то име помоћу функције alert:

html<button id="button">кликни ме</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('Како се зовете?');
  alert(res);
});

Результат:

Пример

Направићемо тако да ће корисничко име већ бити уметнуто по дефаулту, али ће га корисник моћи да промени:

html<button id="button">кликни ме</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('Како се зовете?', 'John');
  alert(res);
});

Результат:

Погледајте такође

  • функцију alert,
    која приказује дијалог прозор са поруком
  • функцију confirm,
    која приказује дијалог прозор за потврду