Função prompt

A função prompt exibe uma janela para entrada de dados. Ela aceita como primeiro parâmetro a mensagem que será mostrada ao usuário, e como segundo - o texto padrão no campo de entrada. O segundo parâmetro é opcional.

Na janela que aparecerá haverá um campo de texto e dois botões - OK e CANCEL. Ao clicar em OK - retorna a string inserida pelo usuário, e ao clicar em CANCEL - retorna null.

Sintaxe

javascriptprompt(mensagem, [texto padrão]);

Exemplo

Ao clicar no botão, vamos perguntar o nome do usuário, e então exibir esse nome usando a função 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);
});

Результат:

Exemplo

Vamos fazer com que o nome do usuário já esteja inserido por padrão, porém o usuário poderá alterá-lo:

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

Результат:

Veja também

  • a função alert,
    que exibe uma caixa de diálogo com uma mensagem
  • a função confirm,
    que exibe uma caixa de diálogo para confirmação