tutoriais mais recente desenvolvimento web
 

Janela prompt() Method

<Window Objeto

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.

Exemplos

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