Funkcja prompt

Funkcja prompt wyświetla okno do wprowadzania danych. Jako pierwszy parametr przyjmuje wiadomość, która zostanie pokazana użytkownikowi, a jako drugi - tekst domyślny w polu wprowadzania. Drugi parametr nie jest obowiązkowy.

W oknie, które się pojawi, znajduje się pole tekstowe oraz dwa przyciski - OK, CANCEL. Po naciśnięciu przycisku OK - zwracany jest ciąg znaków wprowadzony przez użytkownika, a po naciśnięciu przycisku CANCEL - null.

Składnia

javascriptprompt(wiadomość, [tekst domyślny]);

Przykład

Po kliknięciu przycisku zapytajmy o nazwę użytkownika, a następnie wyświetlmy tę nazwę za pomocą funkcji 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);
});

Результат:

Przykład

Sprawmy, że nazwa użytkownika będzie już wstawiona domyślnie, jednak użytkownik będzie mógł ją zmienić:

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

Результат:

Zobacz też

  • funkcję alert,
    która wyświetla okno dialogowe z wiadomością
  • funkcję confirm,
    która wyświetla okno dialogowe do potwierdzenia