Функција prompt

Функцијата prompt прикажува прозорец за внесување податоци. Како прв параметар прифаќа порака, која ќе биде прикажана на корисникот, а како втор - текст по стандард во полето за внес. Вториот параметар не е задолжителен.

Во прозорецот што ќе се појави ќе има текстуално поле и две копчиња - OK, CANCEL. При клик на OK - се враќа внесениот стринг од корисникот, а при клик на 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,
    која прикажува дијалог прозорец за потврдување