Exemplo
Exibir um prompt de caixa que pergunta ao usuário para ela / seu nome, e saída de uma mensagem:
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
O prompt() método exibe uma caixa de diálogo que pede o visitante para a entrada.
A caixa de alerta é frequentemente usado se você deseja que o usuário introduzir um valor antes de entrar em uma página.
Nota: Quando uma caixa de alerta aparece, o usuário terá que clicar em qualquer um "OK" ou "Cancel" para prosseguir depois de entrar um valor de entrada. Não overuse este método, uma vez que impede que o usuário de acessar outras partes da página até que a caixa é fechada.
O prompt() retorna o valor de entrada se o usuário clicar "OK" . Se o usuário clicar em "cancel" o método retorna null.
Suporte navegador
Método | |||||
---|---|---|---|---|---|
prompt() | sim | sim | sim | sim | sim |
Sintaxe
prompt( Os valores dos parâmetros Parâmetro Tipo Descrição text String Requeridos. O texto a ser exibido na caixa de diálogo defaultText String Opcional. O texto de entrada padrão
Detalhes técnicos
Valor de retorno: Uma linha. Se o usuário clicar em "OK" , o valor de entrada é retornado. Se o usuário clicar em "cancel" , null é retornado. Se o usuário clicar em OK sem digitar qualquer texto, uma seqüência vazia é retornada.
mais Exemplos
Exemplo
Usando a instrução switch juntamente com prompt() para executar um bloco de código com base na entrada do usuário:
var text;
var favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Martini":
text = "Excellent choice! Martini is good for your soul.";
break;
case "Daiquiri":
text = "Daiquiri is my favorite too!";
break;
case "Cosmopolitan":
text = "Really? Are you sure the Cosmopolitan is your favorite?";
break;
default:
text = "I have never heard of that one..";
break;
} Tente você mesmo "
Páginas relacionadas
Objeto Janela: href="met_win_alert.html"> alert() Method
Objeto Janela: href="met_win_confirm.html"> confirm() Method
<Window Objeto