Funktionen prompt

Funktionen prompt viser et vindue til indtastning af data. Den tager første parameter som en besked, der vises til brugeren, og anden parameter - standardteksten i inputfeltet. Den anden parameter er valgfri.

I vinduet, der popper op, vil der være et tekstfelt og to knapper - OK, CANCEL. Ved at klikke på OK returneres den streng, som brugeren har indtastet, og ved at klikke på CANCEL - null.

Syntaks

javascriptprompt(besked, [standardtekst]);

Eksempel

Ved klik på en knap, spørger vi om brugerens navn, og udskriver derefter dette navn ved hjælp af funktionen 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);
});

Результат:

Eksempel

Lad os gøre sådan, at brugerens navn allerede vil være indsat som standard, men brugeren vil have mulighed for at ændre det:

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

Результат:

Se også

  • funktionen alert,
    som viser en dialogboks med en besked
  • funktionen confirm,
    som viser en dialogboks til bekræftelse