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
prompt(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:
<button id="button">click me</button>
let 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:
<button id="button">click me</button>
let button = document.querySelector('#button');
button.addEventListener('click', function(event) {
let res = prompt('What is Your name?', 'John');
alert(res);
});
: