Funkcija prompt

Funkcija prompt prikaže okno za vnos podatkov. Kot prvi parameter sprejme sporočilo, ki bo prikazano uporabniku, kot drugi parameter pa - privzeto besedilo v vnosnem polju. Drugi parameter ni obvezen.

V oknu, ki se prikaže, bo besedilno polje in dva gumba - OK in PREKLIČI. Ob kliku na OK se vrne niz, ki ga je vnesel uporabnik, ob kliku na PREKLIČI pa null.

Sintaksa

javascriptprompt(sporočilo, [privzeto besedilo]);

Primer

Ob kliku na gumb vprašajmo uporabnika za ime, nato pa to ime izpišimo s funkcijo alert:

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

button.addEventListener('click', function(event) {
  let res = prompt('Kako ti je ime?');
  alert(res);
});

Результат:

Primer

Naredimo tako, da bo uporabnikovo ime že vstavljeno privzeto, vendar ga bo uporabnik lahko spremenil:

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

button.addEventListener('click', function(event) {
  let res = prompt('Kako ti je ime?', 'John');
  alert(res);
});

Результат:

Glej tudi

  • funkcijo alert,
    ki prikaže pogovorno okno s sporočilom
  • funkcijo confirm,
    ki prikaže pogovorno okno za potrditev