Funktionen prompt

Funktionen prompt visar ett fönster för datainmatning. Den tar det första parametern som ett meddelande som visas för användaren, och den andra som standardtext i inmatningsfältet. Den andra parametern är valfri.

I fönstret som visas finns ett textfält och två knappar - OK, CANCEL. När du klickar på OK returneras den sträng som användaren har angett, och när du klickar på CANCEL - null.

Syntax

javascriptprompt(meddelande, [standardtext]);

Exempel

Vid klick på knappen frågar vi efter användarens namn, och sedan visar vi namnet med funktionen alert:

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

button.addEventListener('click', function(event) {
  let res = prompt('Vad heter du?');
  alert(res);
});

Результат:

Exempel

Låt oss göra så att användarens namn redan är ifyllt som standard, men användaren kan ändra det:

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

button.addEventListener('click', function(event) {
  let res = prompt('Vad heter du?', 'John');
  alert(res);
});

Результат:

Se även

  • funktionen alert,
    som visar en dialogruta med ett meddelande
  • funktionen confirm,
    som visar en dialogruta för bekräftelse