Funkcija prompt

Funkcija prompt rodo duomenų įvedimo langą. Pirmu parametru ji priima pranešimą, kuris bus rodomas vartotojui, o antru - numatytąjį tekstą įvesties lauke. Antrasis parametras nėra privalomas.

Langoje, kuri atsiras, bus tekstinis laukas ir du mygtukai - OK, CANCEL. Paspaudus OK - grąžinama vartotojo įvesta eilutė, o paspaudus CANCEL - null.

Sintaksė

javascriptprompt(pranešimas, [numatytasis tekstas]);

Pavyzdys

Paspaudus mygtuką paklausime vartotojo vardo, o tada išvesime šį vardą naudodami funkciją alert:

html<button id="button">spausk mane</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('Koks Jūsų vardas?');
  alert(res);
});

Результат:

Pavyzdys

Padarykime taip, kad vartotojo vardas jau bus įterptas pagal nutylėjimą, tačiau vartotojas galės jį pakeisti:

html<button id="button">spausk mane</button>
javascriptlet button = document.querySelector('#button');

button.addEventListener('click', function(event) {
  let res = prompt('Koks Jūsų vardas?', 'John');
  alert(res);
});

Результат:

Taip pat žiūrėkite

  • funkciją alert,
    kuri rodo dialogo langą su pranešimu
  • funkciją confirm,
    kuri rodo dialogo langą patvirtinimui