Funkcia prompt

Funkcia prompt zobrazí okno na vstup údajov. Prvým parametrom prijíma správu, ktorá bude zobrazená používateľovi, a druhým - text predvolený v poli na vstup. Druhý parameter nie je povinný.

V okne, ktoré sa objaví, bude textové pole a dve tlačidlá - OK, CANCEL. Pri stlačení tlačidla OK - vráti zadaný reťazec používateľom, a pri stlačení CANCEL - null.

Syntax

javascriptprompt(správa, [predvolený text]);

Príklad

Po kliknutí na tlačidlo sa spýtame na meno používateľa, a potom toto meno vypíšeme pomocou funkcie 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);
});

Результат:

Príklad

Urobíme to tak, že meno používateľa už bude predvolené, ale používateľ ho bude môcť zmeniť:

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);
});

Результат:

Pozri tiež

  • funkciu alert,
    ktorá zobrazí dialógové okno so správou
  • funkciu confirm,
    ktorá zobrazí dialógové okno na potvrdenie