Prompt da janela()
Exemplo 1
Solicite um nome de usuário e emita uma mensagem:
let person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
Mais exemplos abaixo.
Definição e uso
O prompt()
método exibe uma caixa de diálogo que solicita a entrada do usuário.
O prompt()
método retorna o valor de entrada se o usuário clicar em "OK", caso contrário, retorna null
.
Observação
Uma caixa de prompt é usada se você quiser que o usuário insira um valor.
Quando uma caixa de prompt aparece, o usuário terá que clicar em "OK" ou "Cancelar" para continuar.
Não abuse desse método. Impede que o usuário acesse outras partes da página até que a caixa seja fechada.
Veja também:
Sintaxe
prompt(text, defaultText)
Parâmetros
Parameter | Description |
text | Required. The text to display in the dialog box. |
defaultText | Optional. The default input text. |
Valor de retorno
Parâmetro | Descrição |
Uma linha |
Se o usuário clicar em "OK", o valor de entrada é retornado. Caso contrário null , é devolvido. |
Mais exemplos
Peça sua bebida favorita:
let text;
let favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Coca-Cola":
text = "Excellent choice! Coca-Cola is good for your soul.";
break;
case "Pepsi":
text = "Pepsi is my favorite too!";
break;
case "Sprite":
text = "Really? Are you sure the Sprite is your favorite?";
break;
default:
text = "I have never heard of that one!";
}
Suporte ao navegador
prompt()
é suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |