Funkce prompt

Funkce prompt zobrazuje okno pro zadávání dat. Jako první parametr přijímá zprávu, která se zobrazí uživateli, a jako druhý - výchozí text ve vstupním poli. Druhý parametr není povinný.

V okně, které se objeví, bude textové pole a dvě tlačítka - OK, CANCEL. Po stisknutí tlačítka OK - vrátí se řetězec zadaný uživatelem, a po stisknutí CANCEL - null.

Syntaxe

javascriptprompt(zpráva, [výchozí text]);

Příklad

Po kliknutí na tlačítko se zeptáme na jméno uživatele, a poté toto jméno vypíšeme pomocí funkce 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);
});

Результат:

Příklad

Nastavme to tak, aby jméno uživatele již bylo předvyplněno jako výchozí, ale uživatel jej bude moci změnit:

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

Результат:

Viz také

  • funkci alert,
    která zobrazuje dialogové okno se zprávou
  • funkci confirm,
    která zobrazuje dialogové okno pro potvrzení